summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Remove optimizations that don't require both operands to be constant. TheseReid Spencer2005-04-291-10/+0
* * Add constant folding for additional floating point library calls such asReid Spencer2005-04-281-26/+90
* Eliminate tabs and trailing spacesJeff Cohen2005-04-231-10/+10
* Remove trailing whitespaceMisha Brukman2005-04-2114-151/+151
* Improve doxygen documentation, patch contributed by Evan Jones!Chris Lattner2005-04-211-17/+17
* Teach simplifycfg that setcc is cheap and non-trapping, so that it canChris Lattner2005-04-211-0/+6
* Get rid of this for_each loopChris Lattner2005-04-121-2/+2
* Fix the missing symbols problem Bill was hitting. Patch contributed byChris Lattner2005-03-172-0/+2
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-154-15/+15
* second argument to Value::setName is now gone.Chris Lattner2005-03-051-3/+3
* Fix spelling, patch contributed by Gabor Greif!Chris Lattner2005-02-271-1/+1
* remove extraneous castChris Lattner2005-02-261-2/+1
* Implement Transforms/SimplifyCFG/switch_thread.llChris Lattner2005-02-241-4/+190
* switchinst ctor now takes a hint for the number of cases that it will have.Chris Lattner2005-01-292-3/+3
* Implement SimplifyCFG/DeadSetCC.llChris Lattner2005-01-011-0/+8
* The split bb is really the exit of the old functionChris Lattner2004-12-111-2/+2
* Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll,Chris Lattner2004-12-101-14/+13
* Squelch warningChris Lattner2004-11-301-1/+1
* Fix test/Regression/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llxChris Lattner2004-11-301-0/+2
* Alkis noticed that this variable is dead. Thanks!Chris Lattner2004-11-301-2/+0
* If we have something like this:Chris Lattner2004-11-301-0/+105
* Allow constructor parameter to override aggregating args; fix spacingMisha Brukman2004-11-201-2/+2
* Fix: CodeExtractor/2004-11-12-InvokeExtract.llChris Lattner2004-11-131-2/+16
* Fix a bug where the code extractor would get a bit confused handling invokeChris Lattner2004-11-121-1/+13
* Do not compute the predecessor list for a block unless we need it.Chris Lattner2004-11-011-27/+24
* Change Library Names Not To Conflict With Others When InstalledReid Spencer2004-10-271-1/+1
* Eliminate compilation warning on uninitialized variable.Reid Spencer2004-10-221-1/+1
* We won't use automakeReid Spencer2004-10-222-723/+0
* Initial automake generated Makefile templateReid Spencer2004-10-181-0/+692
* Correction to allow compilation with Visual C++.Reid Spencer2004-10-181-2/+2
* Simplify code by deleting instructions that preceed unreachable instructions.Chris Lattner2004-10-181-1/+101
* Fix a bug that occurs when the constant value is the result of an invoke. InChris Lattner2004-10-181-5/+6
* Fix Regression/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.llChris Lattner2004-10-171-4/+8
* When inserting PHI nodes, don't insert any phi nodes that are obviouslyChris Lattner2004-10-171-10/+31
* Enhance hasConstantValue to ignore undef values in phi nodes. This allows itChris Lattner2004-10-171-2/+3
* Add support for unreachableChris Lattner2004-10-161-3/+23
* Add support for UndefValueChris Lattner2004-10-161-1/+2
* When promoting mem2reg, make uninitialized values become undef isntead of 0.Chris Lattner2004-10-161-9/+9
* When converting phi nodes into select instructions, we shouldn't promote PHIChris Lattner2004-10-141-41/+93
* Update to reflect changes in Makefile rules.Reid Spencer2004-10-131-4/+3
* Initial version of automake Makefile.am file.Reid Spencer2004-10-101-0/+32
* Do not insert trivially dead select instructions, which allows us toChris Lattner2004-09-291-2/+11
* Remove a whole bunch of horrible hacky code that was used to promote allocasChris Lattner2004-09-191-145/+7
* Make sure to remove the Select instruction as wellChris Lattner2004-09-181-0/+1
* Convert code to compile with vc7.1.Reid Spencer2004-09-155-31/+41
* If given an AliasSetTracker object to update, update it.Chris Lattner2004-09-151-20/+81
* Fixes to make LLVM compile with vc7.1.Alkis Evlogimenos2004-09-032-1/+2
* Changes For Bug 352Reid Spencer2004-09-015-7/+7
* If we are extracting a block that has multiple successors that are the sameChris Lattner2004-08-131-2/+11
* When we code extract some stuff, leave the codeRepl block in the place whereChris Lattner2004-08-131-1/+1
OpenPOWER on IntegriCloud