summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Implement constant folding of fmod, which is used a lot in povrayChris Lattner2004-05-271-2/+9
* Restructure call constant folding code a bit to make it simplerChris Lattner2004-05-271-39/+40
* Do not pass a null pointer if this instruction is not prepended orAlkis Evlogimenos2004-05-261-2/+2
* Use one destination constructor for the unconditional branch.Alkis Evlogimenos2004-05-261-1/+1
* Convert to SymbolTable's new iteration interface.Reid Spencer2004-05-251-5/+7
* Convert to SymbolTable's new lookup and iteration interfaces.Reid Spencer2004-05-251-23/+23
* Add CloneTraceInto(), which is based on (and has mostly the sameBrian Gaeke2004-05-191-0/+33
* Move RemapInstruction() to ValueMapper, so that it can be shared withBrian Gaeke2004-05-193-22/+26
* Do not pass in the same argument to the extracted function more than once, andChris Lattner2004-05-121-1/+8
* Implement support for code extracting basic blocks that have a returnChris Lattner2004-05-121-2/+12
* Implement splitting of PHI nodes, allowing block extraction of BB's that haveChris Lattner2004-05-121-7/+96
* * Pull some code out into the definedInRegion/definedInCaller methodsChris Lattner2004-05-121-78/+78
* Generate substantially better code when there are a limited number of exitsChris Lattner2004-05-121-22/+61
* Two minor improvements:Chris Lattner2004-05-121-18/+14
* Do not clone arbitrary condition instructions.Chris Lattner2004-05-021-1/+1
* Do not infinitely "unroll" single BB loops.Chris Lattner2004-05-021-5/+4
* Dont' merge terminators that are needed to select PHI node values.Chris Lattner2004-05-021-1/+1
* Implement SimplifyCFG/branch-cond-merge.llChris Lattner2004-05-011-10/+64
* Fix my missing parensChris Lattner2004-05-011-1/+1
* Implement SimplifyCFG/branch-cond-prop.llChris Lattner2004-05-011-2/+30
* * Allow aggregating extracted function arguments (controlled by flag)Misha Brukman2004-04-231-45/+197
* Include cerrno (gcc-3.4 fix)Alkis Evlogimenos2004-04-211-0/+1
* Add support for evaluation of exp/log/log10/powChris Lattner2004-04-161-1/+25
* Include <cmath> for compatibility with gcc 3.0.x (the system compiler onBrian Gaeke2004-04-161-0/+1
* Fix Inline/2004-04-15-InlineDeletesCall.llChris Lattner2004-04-161-12/+20
* Add a simple call constant propagation interface.Chris Lattner2004-04-131-0/+51
* Fold code like:Chris Lattner2004-04-091-18/+72
* Implement ScalarRepl/select_promote.llChris Lattner2004-04-081-0/+53
* Fix the obvious bug in my previous checkinChris Lattner2004-04-021-0/+3
* Implement Transforms/SimplifyCFG/return-merge.llChris Lattner2004-04-021-1/+57
* Fix PR310 and TailDup/2004-04-01-DemoteRegToStack.llxChris Lattner2004-04-011-5/+12
* 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
* 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
* 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
* Minor random cleanupsChris Lattner2004-03-141-9/+7
* 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
OpenPOWER on IntegriCloud