aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-21Improve doxygen documentation, patch contributed by Evan Jones!Chris Lattner
2005-04-21Teach simplifycfg that setcc is cheap and non-trapping, so that it canChris Lattner
2005-04-12Get rid of this for_each loopChris Lattner
2005-03-28Rename createPromoteMemoryToRegister() toAlkis Evlogimenos
2005-03-25Enhance loopsimplify to preserve alias analysis instead of clobbering it.Chris Lattner
2005-03-17Fix the missing symbols problem Bill was hitting. Patch contributed byChris Lattner
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2005-03-06trivial simplificationChris Lattner
2005-03-05second argument to Value::setName is now gone.Chris Lattner
2005-03-03Add an optional argument to lower to a specific constant value instead ofChris Lattner
2005-02-27Fix spelling, patch contributed by Gabor Greif!Chris Lattner
2005-02-26remove extraneous castChris Lattner
2005-02-24Implement Transforms/SimplifyCFG/switch_thread.llChris Lattner
2005-01-29Adjust to changes in instruction interfaces.Chris Lattner
2005-01-29switchinst ctor now takes a hint for the number of cases that it will have.Chris Lattner
2005-01-01Implement SimplifyCFG/DeadSetCC.llChris Lattner
2004-12-13Get rid of getSizeOf, using ConstantExpr::getSizeOf instead.Chris Lattner
2004-12-11The split bb is really the exit of the old functionChris Lattner
2004-12-10Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll,Chris Lattner
2004-12-07For PR387:\Reid Spencer
2004-11-30Squelch warningChris Lattner
2004-11-30Fix test/Regression/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llxChris Lattner
2004-11-30Alkis noticed that this variable is dead. Thanks!Chris Lattner
2004-11-30If we have something like this:Chris Lattner
2004-11-20Allow constructor parameter to override aggregating args; fix spacingMisha Brukman
2004-11-13Lazily create the abort message, so only translation units that use unwindChris Lattner
2004-11-13Fix: CodeExtractor/2004-11-12-InvokeExtract.llChris Lattner
2004-11-12Fix a bug where the code extractor would get a bit confused handling invokeChris Lattner
2004-11-12Simplify handling of constant initializersChris Lattner
2004-11-01Do not compute the predecessor list for a block unless we need it.Chris Lattner
2004-10-27Change Library Names Not To Conflict With Others When InstalledReid Spencer
2004-10-22Eliminate compilation warning on uninitialized variable.Reid Spencer
2004-10-22We won't use automakeReid Spencer
2004-10-18Initial automake generated Makefile templateReid Spencer
2004-10-18Correction to allow compilation with Visual C++.Reid Spencer
2004-10-18Simplify code by deleting instructions that preceed unreachable instructions.Chris Lattner
2004-10-18Fix a bug that occurs when the constant value is the result of an invoke. InChris Lattner
2004-10-17Fix Regression/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.llChris Lattner
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