aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
...
* Use new IsNAN() wrapper.Brian Gaeke2004-06-231-15/+2
* *FINALLY* Fix a really nasty nondeterministic bug that has been haunting usChris Lattner2004-06-211-6/+7
* Comment out the isnan stuff until we get a proper autoconf test for itChris Lattner2004-06-211-1/+7
* Add some DEBUG output to the simplifycfg routinesChris Lattner2004-06-201-14/+13
* Change to use the StableBasicBlockNumbering classChris Lattner2004-06-191-15/+7
* Do not let the numbering of PHI nodes placed in the function depend onChris Lattner2004-06-191-2/+36
* Do not sort by the address of LLVM ConstantInt* objects. This producesChris Lattner2004-06-191-10/+21
* I love the smell of a freshly broken PowerPC build in the morning.Brian Gaeke2004-06-171-0/+1
* Fix compilation problem on freebsd. Problem noted by Vladimir Merzliakov inChris Lattner2004-06-171-1/+1
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-2/+2
* Um, did someone make a typo or something?Brian Gaeke2004-06-151-1/+1
* Remove support for the isnan intrinsicChris Lattner2004-06-151-3/+0
* Quick hack to get this file compiling again on Mac OS X. The right thing to doBrian Gaeke2004-06-141-0/+8
* Add constant folding capabilities to the isunordered intrinsic.Alkis Evlogimenos2004-06-131-1/+4
* Constant fold the isnan intrinsicChris Lattner2004-06-111-1/+10
* Fix one of the major things that is causing the C Backend to infinite loopChris Lattner2004-05-281-0/+1
* 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
* Correct rewriting of exit blocks after my last patchChris Lattner2004-04-181-3/+8
* Change the ExitBlocks list from being explicitly contained in the LoopChris Lattner2004-04-181-79/+4
* 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
* Fix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.llChris Lattner2004-04-131-26/+42
* Refactor code a bit to make it simpler and eliminate the gotoChris Lattner2004-04-131-27/+31
* This patch addresses PR35: Loop simplify should reconstruct nested loops.Chris Lattner2004-04-131-6/+196
* Fold code like:Chris Lattner2004-04-091-18/+72
* Implement ScalarRepl/select_promote.llChris Lattner2004-04-081-0/+53
* Support getelementptr instructions which use uint's to index into structureChris Lattner2004-04-051-5/+5