aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Teach SimplifyCFG about magic pointer constants.Jakob Stoklund Olesen2010-02-051-33/+111
* Use a SmallSetVector instead of a SetVector; this code showed up as aDan Gohman2010-02-051-2/+3
* Fix pr6198 by moving the isSized() check to an outer conditional.Bob Wilson2010-02-011-6/+8
* Check alignment of loads when deciding whether it is safe to execute themBob Wilson2010-01-301-7/+14
* Use uint64_t instead of unsigned for offsets and sizes.Bob Wilson2010-01-291-3/+3
* Improve isSafeToLoadUnconditionally to recognize that GEPs with constantBob Wilson2010-01-291-8/+61
* mem2reg erases the dbg.declare intrinsics that it converts to dbg.val intrinsicsVictor Hernandez2010-01-291-3/+13
* Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock.Bob Wilson2010-01-271-41/+75
* Don't bother with sprintf, just pass the Twine through.Benjamin Kramer2010-01-272-6/+2
* some cleanups.Chris Lattner2010-01-271-14/+15
* no need to check for nullChris Lattner2010-01-271-1/+1
* When converting dbg.declare to dbg.value, attach promoted store's debug metad...Victor Hernandez2010-01-271-1/+4
* Avoid extra calls to MD->getNumOperands()Victor Hernandez2010-01-261-1/+1
* Switch AllocaDbgDeclares to SmallVector and don't leak DIFactoryVictor Hernandez2010-01-261-1/+4
* In mem2reg, for all alloca/stores that get promoted where the alloca has an a...Victor Hernandez2010-01-261-1/+52
* Revert r94260 until findDbgDeclare() is made more efficientVictor Hernandez2010-01-251-38/+3
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-241-1/+0
* In mem2reg, for all alloca/stores that get promoted where the alloca has an a...Victor Hernandez2010-01-231-3/+38
* Keep ignoring pointer-to-pointer bitcastsVictor Hernandez2010-01-221-3/+0
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-221-0/+1
* No need to look through bitcasts for DbgInfoIntrinsicVictor Hernandez2010-01-211-5/+0
* DbgInfoIntrinsic no longer appear in an instruction's use listVictor Hernandez2010-01-211-19/+4
* DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ...Victor Hernandez2010-01-211-24/+0
* It turns out that this #include is needed because otherwiseChris Lattner2010-01-211-1/+1
* unbreak the build, apparently without this transformutils starts depending on...Chris Lattner2010-01-211-0/+1
* tidy upChris Lattner2010-01-211-14/+7
* Don't need to include IntrinsicInst.h any moreVictor Hernandez2010-01-211-1/+0
* No need to map NULL operands of metadataVictor Hernandez2010-01-211-1/+1
* Switch Elts from vector to SmallVectorVictor Hernandez2010-01-201-2/+1
* Map operands of all function-local metadata, not just metadata passed to llvm...Victor Hernandez2010-01-201-19/+13
* 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