aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Add warningChris Lattner2004-03-311-0/+6
* Fix linking of constant expr casts due to type resolution changes. WithChris Lattner2004-03-311-0/+8
* Now that all the code generators support the select instruction, and the inst...Chris Lattner2004-03-301-78/+9
* Add a simple select instruction lowering passChris Lattner2004-03-301-0/+95
* Fix bug: CodeExtractor/2004-03-17-MissedLiveIns.llChris Lattner2004-03-181-0/+5
* Fix CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.llChris Lattner2004-03-181-0/+13
* Seriously simplify and correct the PHI node handling code.Chris Lattner2004-03-181-162/+28
* Fix CodeExtractor/2004-03-17-OutputMismatch.llChris Lattner2004-03-181-3/+7
* Fix several bugs in the extractor:Chris Lattner2004-03-181-45/+52
* Prune #includes, moving the module interface to the front. Note that thisChris Lattner2004-03-181-2/+1
* Fix compilation of mesa, which I broke earlier todayChris Lattner2004-03-171-2/+3
* This code was both incredibly complex and incredibly broken. Fix it.Chris Lattner2004-03-161-137/+57
* Do not copy gigantic switch instructionsChris Lattner2004-03-161-1/+8
* Fix a regression from this patch:Chris Lattner2004-03-161-16/+13
* Mostly cosmetic improvements. Do fix the bug where a global value was consid...Chris Lattner2004-03-151-35/+23
* Assert that input blocks meet the invariants we expectChris Lattner2004-03-151-42/+38
* No correctness fixes here, just minor qoi fixes:Chris Lattner2004-03-141-30/+26
* Simplify code a bit, and fix bug CodeExtractor/2004-03-14-NoSwitchSupport.llChris Lattner2004-03-141-62/+34
* Simplify the code a bit by making the collection of basic blocks to extractChris Lattner2004-03-141-57/+39
* Do not create empty basic blocks when the lowerswitch pass expects blocks toChris Lattner2004-03-141-5/+2
* Minor random cleanupsChris Lattner2004-03-141-9/+7
* If a block is dead, dominators will not be calculated for it. Because of thisChris Lattner2004-03-141-2/+33
* Verify functions as they are produced if -debug is specified. ReduceChris Lattner2004-03-141-6/+5
* Move to the IPO library. Utils shouldn't contain passes.Chris Lattner2004-03-141-68/+0
* DemoteRegToStack got moved from DemoteRegToStack.h to Local.hChris Lattner2004-03-141-1/+1
* This little patch speeds up the loop used to update the dominator set analysis.Chris Lattner2004-03-131-17/+18
* Add constant folding wrapper support for select instructions.Chris Lattner2004-03-121-0/+4
* Don't emit things like malloc(16*1). Allocation instructions are fixed arity...Chris Lattner2004-03-031-1/+1
* Implement ExtractCodeRegion()Misha Brukman2004-03-021-1/+9
* Make a note that this is usually used via bugpoint.Misha Brukman2004-03-021-3/+2
* * Add implementation of ExtractBasicBlock()Misha Brukman2004-03-011-0/+10
* Disable tail duplication in a case that breaks on Olden/tspChris Lattner2004-03-011-1/+1
* Fix bug: test/Regression/Transforms/LowerInvoke/2004-02-29-PHICrash.llxChris Lattner2004-02-291-2/+5
* Implement switch->br and br->switch folding by ripping out the switch->switchChris Lattner2004-02-281-178/+174
* if there is already a prototype for malloc/free, use it, even if it's incorrect.Chris Lattner2004-02-281-10/+42
* Right, it's really Extractor, not Extraction.Misha Brukman2004-02-281-2/+2
* A pass that uses the generic CodeExtractor to rip out *every* loop in everyMisha Brukman2004-02-281-0/+69
* A generic code extractor: given a list of BasicBlocks, it will rip them out intoMisha Brukman2004-02-281-0/+573
* turn things like:Chris Lattner2004-02-261-0/+74
* Fix incorrect debug codeChris Lattner2004-02-251-1/+2
* If a block is made dead, make sure to promptly remove it.Chris Lattner2004-02-241-0/+8
* Implement SimplifyCFG/switch_switch_fold.llChris Lattner2004-02-241-2/+150
* Rearrange code a bitChris Lattner2004-02-241-30/+27
* Implement: test/Regression/Transforms/SimplifyCFG/switch_create.llChris Lattner2004-02-241-7/+140
* Fix PR245: Linking weak and strong global variables is dependent on link orderChris Lattner2004-02-171-1/+3
* Implement test/Regression/Transforms/SimplifyCFG/UncondBranchToReturn.ll,Chris Lattner2004-02-161-0/+48
* Instead of producing calls to setjmp/longjmp, produce uses of theChris Lattner2004-02-151-2/+2
* Adjustments to support the new ConstantAggregateZero classChris Lattner2004-02-152-8/+21
* Fix compilation of 126.gcc: intrinsic functions cannot throw, so they are notChris Lattner2004-02-131-28/+33
* Expose a pass ID that can be 'required'Chris Lattner2004-02-131-0/+2