aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
2004-06-21*FINALLY* Fix a really nasty nondeterministic bug that has been haunting usChris Lattner
2004-06-21Comment out the isnan stuff until we get a proper autoconf test for itChris Lattner
2004-06-20Add some DEBUG output to the simplifycfg routinesChris Lattner
2004-06-19Change to use the StableBasicBlockNumbering classChris Lattner
2004-06-19Do not let the numbering of PHI nodes placed in the function depend onChris Lattner
2004-06-19Do not sort by the address of LLVM ConstantInt* objects. This producesChris Lattner
2004-06-17I love the smell of a freshly broken PowerPC build in the morning.Brian Gaeke
2004-06-17Fix compilation problem on freebsd. Problem noted by Vladimir Merzliakov inChris Lattner
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner
2004-06-15Um, did someone make a typo or something?Brian Gaeke
2004-06-15Remove support for the isnan intrinsicChris Lattner
2004-06-14Quick hack to get this file compiling again on Mac OS X. The right thing to doBrian Gaeke
2004-06-13Add constant folding capabilities to the isunordered intrinsic.Alkis Evlogimenos
2004-06-11Constant fold the isnan intrinsicChris Lattner
2004-05-28Fix one of the major things that is causing the C Backend to infinite loopChris Lattner
2004-05-27Implement constant folding of fmod, which is used a lot in povrayChris Lattner
2004-05-27Restructure call constant folding code a bit to make it simplerChris Lattner
2004-05-26Do not pass a null pointer if this instruction is not prepended orAlkis Evlogimenos
2004-05-26Use one destination constructor for the unconditional branch.Alkis Evlogimenos
2004-05-25Convert to SymbolTable's new iteration interface.Reid Spencer
2004-05-25Convert to SymbolTable's new lookup and iteration interfaces.Reid Spencer
2004-05-19Add CloneTraceInto(), which is based on (and has mostly the sameBrian Gaeke
2004-05-19Move RemapInstruction() to ValueMapper, so that it can be shared withBrian Gaeke
2004-05-12Do not pass in the same argument to the extracted function more than once, andChris Lattner
2004-05-12Implement support for code extracting basic blocks that have a returnChris Lattner
2004-05-12Implement splitting of PHI nodes, allowing block extraction of BB's that haveChris Lattner
2004-05-12* Pull some code out into the definedInRegion/definedInCaller methodsChris Lattner
2004-05-12Generate substantially better code when there are a limited number of exitsChris Lattner
2004-05-12Two minor improvements:Chris Lattner
2004-05-02Do not clone arbitrary condition instructions.Chris Lattner
2004-05-02Do not infinitely "unroll" single BB loops.Chris Lattner
2004-05-02Dont' merge terminators that are needed to select PHI node values.Chris Lattner
2004-05-01Implement SimplifyCFG/branch-cond-merge.llChris Lattner
2004-05-01Fix my missing parensChris Lattner
2004-05-01Implement SimplifyCFG/branch-cond-prop.llChris Lattner
2004-04-23* Allow aggregating extracted function arguments (controlled by flag)Misha Brukman
2004-04-21Include cerrno (gcc-3.4 fix)Alkis Evlogimenos
2004-04-18Correct rewriting of exit blocks after my last patchChris Lattner
2004-04-18Change the ExitBlocks list from being explicitly contained in the LoopChris Lattner
2004-04-16Add support for evaluation of exp/log/log10/powChris Lattner
2004-04-16Include <cmath> for compatibility with gcc 3.0.x (the system compiler onBrian Gaeke
2004-04-16Fix Inline/2004-04-15-InlineDeletesCall.llChris Lattner
2004-04-13Add a simple call constant propagation interface.Chris Lattner
2004-04-13Fix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.llChris Lattner
2004-04-13Refactor code a bit to make it simpler and eliminate the gotoChris Lattner
2004-04-13This patch addresses PR35: Loop simplify should reconstruct nested loops.Chris Lattner
2004-04-09Fold code like:Chris Lattner
2004-04-08Implement ScalarRepl/select_promote.llChris Lattner
2004-04-05Support getelementptr instructions which use uint's to index into structureChris Lattner
2004-04-02Fix the obvious bug in my previous checkinChris Lattner