aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
...
* While mapping llvm.dbg.declare intrinsic manually map its operand, if possible,Devang Patel2010-01-181-0/+18
* Fix a comment typo.Bob Wilson2010-01-151-1/+1
* add a helper function.Chris Lattner2010-01-121-0/+24
* Fix nondeterministic behavior.Julien Lerouge2010-01-101-9/+3
* Fix nondeterministic behavior.Julien Lerouge2010-01-091-6/+7
* Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer2010-01-051-1/+1
* Nick Lewycky pointed out that this code makes changes unconditionally.Dan Gohman2010-01-051-1/+2
* Use do+while instead of while for loops which obviously have aDan Gohman2010-01-053-6/+6
* Make RecursivelyDeleteTriviallyDeadInstructions,Dan Gohman2010-01-052-9/+17
* Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer2010-01-057-8/+8
* Change errs() to dbgs().David Greene2010-01-051-4/+4
* Change errs() to dbgs().David Greene2010-01-051-2/+3
* Change errs() to dbgs().David Greene2010-01-051-13/+13
* Change errs() to dbgs().David Greene2010-01-051-2/+2
* Change errs() to dbgs().David Greene2010-01-051-5/+5
* Change errs() to dbgs().David Greene2010-01-051-7/+7
* Change errs() to dbgs().David Greene2010-01-051-11/+11
* Change errs() to dbgs().David Greene2010-01-051-5/+5
* Remove dead debug info intrinsics.Devang Patel2010-01-054-80/+1
* fix Analysis/DebugInfo.h to not include Metadata.h. Do thisChris Lattner2009-12-311-0/+1
* rename "elements" of metadata to "operands". "Elements" areChris Lattner2009-12-311-3/+3
* Use an array instead of a SmallVector.Benjamin Kramer2009-12-291-7/+7
* prune #includes.Chris Lattner2009-12-291-2/+2
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-291-2/+1
* remove useless argument.Chris Lattner2009-12-291-8/+7
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-281-7/+13
* rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner2009-12-281-1/+1
* improve indentation avoid a pointless conversion from weakvh to trackingvh,Chris Lattner2009-12-211-3/+3
* revert r89298, which was committed without a testcase. I thinkChris Lattner2009-12-211-6/+0
* fix PR5837 by having SSAUpdate reuse phi nodes for theChris Lattner2009-12-211-1/+23
* Add Loop contains utility methods for testing whether a loopDan Gohman2009-12-182-6/+6
* Update a comment.Dan Gohman2009-12-181-1/+1
* Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner2009-12-151-1/+0
* Don't leave pointers uninitialized in the default constructor. GCC complainsChandler Carruth2009-12-131-1/+1
* Remove unnecessary #include "llvm/LLVMContext.h".Nick Lewycky2009-12-081-1/+0
* add an assert to make it really clear what this is doing. Return singularval asChris Lattner2009-12-041-1/+5
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-1/+1
* Move EliminateDuplicatePHINodes() from SimplifyCFG.cpp to Local.cppJim Grosbach2009-12-022-63/+62
* Pull LLVMContext out of PromoteMemToReg.Nick Lewycky2009-11-232-9/+5
* Make Loop::getLoopLatch() work on loops which don't have preheaders, asDan Gohman2009-11-201-1/+6
* Eliminate duplicate phi nodes in loops. Loop rotation, for example, can intro...Jim Grosbach2009-11-191-0/+6
* Make EliminateDuplicatePHINodes() available as a utility functionJim Grosbach2009-11-191-1/+1
* Add the braces gcc suggested.Daniel Dunbar2009-11-121-5/+8
* Don't trivially delete unused calls to llvm.invariant.start. This allowsDuncan Sands2009-11-111-0/+3
* Implement support to debug inlined functions.Devang Patel2009-11-102-4/+57
* move some generally useful functions out of jump threadingChris Lattner2009-11-101-2/+47
* refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG.Chris Lattner2009-11-102-164/+173
* fix ConstantFoldCompareInstOperands to take the LHS/RHS asChris Lattner2009-11-091-2/+2
* Fix a comment in a typo that Duncan noticed.Dan Gohman2009-11-091-1/+1
* Generalize LCSSA to handle loops with exits with predecessors outsideDan Gohman2009-11-091-2/+14