aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
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
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