aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
2004-10-17When inserting PHI nodes, don't insert any phi nodes that are obviouslyChris Lattner
2004-10-17Enhance hasConstantValue to ignore undef values in phi nodes. This allows itChris Lattner
2004-10-17hasConstantValue will soon return instructions that don't dominate the PHI node,Chris Lattner
2004-10-16Add support for unreachableChris Lattner
2004-10-16Add support for UndefValueChris Lattner
2004-10-16When promoting mem2reg, make uninitialized values become undef isntead of 0.Chris Lattner
2004-10-14When converting phi nodes into select instructions, we shouldn't promote PHIChris Lattner
2004-10-13Update to reflect changes in Makefile rules.Reid Spencer
2004-10-10Initial version of automake Makefile.am file.Reid Spencer
2004-09-29Do not insert trivially dead select instructions, which allows us toChris Lattner
2004-09-28Pull assignment out of for loop conditional in order for this toAlkis Evlogimenos
2004-09-20Prototype these functions more accuratelyChris Lattner
2004-09-19Remove a whole bunch of horrible hacky code that was used to promote allocasChris Lattner
2004-09-18Make sure to remove the Select instruction as wellChris Lattner
2004-09-15Convert code to compile with vc7.1.Reid Spencer
2004-09-15If given an AliasSetTracker object to update, update it.Chris Lattner
2004-09-03Fixes to make LLVM compile with vc7.1.Alkis Evlogimenos
2004-09-01Changes For Bug 352Reid Spencer
2004-08-13If we are extracting a block that has multiple successors that are the sameChris Lattner
2004-08-13When we code extract some stuff, leave the codeRepl block in the place whereChris Lattner
2004-08-13Add value mapper support for select constant exprs. This should fix a bugChris Lattner
2004-08-12Fix code extraction of unwind blocks. This fixed bugs that bugpoint canChris Lattner
2004-08-04Stop using getValues().Alkis Evlogimenos
2004-07-31Expose this as a functionpassChris Lattner
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-07-29Merge i*.h headers into Instructions.h as part of bug403.Alkis Evlogimenos
2004-07-21These files don't need to include <iostream> since they include "Support/Debu...Brian Gaeke
2004-07-20Fix a serious code pessimization problem. If an inlined function has a singleChris Lattner
2004-07-20Implement SimplifyCFG/BrUnwind.llChris Lattner
2004-07-18Remove an if statement that would never be reached.Reid Spencer
2004-07-18bug 122:Reid Spencer
2004-07-18bug 122:Reid Spencer
2004-07-15Fix PR404 try #2Chris Lattner
2004-07-15Revert previous patch until I get a bug fixedChris Lattner
2004-07-15Fix PR404: Loop simplify is really slow on 252.eonChris Lattner
2004-07-15Progress on PR341Chris Lattner
2004-07-15Now that we codegen the portable "sizeof" efficiently, we can use it forChris Lattner
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer
2004-06-23Moved to lib/VMCoreMisha Brukman
2004-06-23Use new IsNAN() wrapper.Brian Gaeke
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