aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms/Utils/Local.h
Commit message (Expand)AuthorAgeFilesLines
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-151-1/+2
* Revert 165732 for further review.Micah Villmow2012-10-111-2/+1
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-111-1/+2
* Move TargetData to DataLayout.Micah Villmow2012-10-081-8/+8
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-291-5/+9
* baby steps toward fixing some problems with inbound GEPs that overflow, as di...Nuno Lopes2012-07-201-2/+5
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-291-2/+2
* add a new pass to instrument loads and stores for run-time bounds checkingNuno Lopes2012-05-221-0/+61
* Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values whenCameron Zwarich2011-05-241-0/+4
* Add a parameter to ConstantFoldTerminator() that callers can use to ask it to...Frits van Bommel2011-05-221-2/+4
* PR9446: RecursivelyDeleteTriviallyDeadInstructions can delete the instructionEli Friedman2011-04-021-4/+0
* If an AllocaInst referred by DbgDeclareInst is used by a LoadInst then the Lo...Devang Patel2011-03-181-0/+6
* Try to not lose variable's debug info during instcombine.Devang Patel2011-03-171-0/+5
* Refactor into a separate utility function.Devang Patel2011-03-171-0/+12
* If the phi node was used by an unreachable instruction that ends up usingDuncan Sands2011-02-211-1/+1
* Move getOrEnforceKnownAlignment out of instcombine into Transforms/Utils.Chris Lattner2010-12-251-0/+12
* Revert r114097, adding back in the assertion against replacing an Instruction...Owen Anderson2010-09-161-0/+4
* Teach SimplifyCFG how to simplify indirectbr instructions.Dan Gohman2010-08-141-2/+0
* Move FindAvailableLoadedValue isSafeToLoadUnconditionally out ofDan Gohman2010-05-281-11/+0
* Teach SimplifyCFG about magic pointer constants.Jakob Stoklund Olesen2010-02-051-1/+1
* Check alignment of loads when deciding whether it is safe to execute themBob Wilson2010-01-301-1/+1
* Improve isSafeToLoadUnconditionally to recognize that GEPs with constantBob Wilson2010-01-291-1/+2
* DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ...Victor Hernandez2010-01-211-7/+0
* add a helper function.Chris Lattner2010-01-121-0/+8
* Make RecursivelyDeleteTriviallyDeadInstructions,Dan Gohman2010-01-051-4/+5
* convert various IntrinsicInst's to use class instead of struct.Chris Lattner2010-01-051-1/+1
* Eliminate unnecessary LLVMContexts.Dan Gohman2009-12-181-1/+0
* Make EliminateDuplicatePHINodes() available as a utility functionJim Grosbach2009-11-191-1/+8
* move some generally useful functions out of jump threadingChris Lattner2009-11-101-0/+15
* refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG.Chris Lattner2009-11-101-1/+8
* Preserve ProfileInfo during CodeGenPrepare.Andreas Neustifter2009-09-161-1/+1
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-1/+1
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-1/+1
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-151-3/+2
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-141-2/+5
* Teach LoopSimplify how to merge multiple loop exits into a single exit,Dan Gohman2009-06-271-0/+7
* Remove unused routines.Devang Patel2009-06-261-7/+0
* Generalize instcombine's isSafeToLoadUnconditionally() functionChris Lattner2009-06-161-0/+10
* Re-apply 70645, converting ScalarEvolution to useDan Gohman2009-05-041-25/+2
* Revert r70645 for now; it's causing a variety of regressions.Dan Gohman2009-05-031-2/+25
* Convert ScalarEvolution to use CallbackVH for its internal map. ThisDan Gohman2009-05-021-25/+2
* Previously, RecursivelyDeleteDeadInstructions provided an optionDan Gohman2009-05-021-5/+30
* Add "check/remove dbg var" helper routines.Devang Patel2009-03-061-0/+9
* Unbreak the build on win32.Cedric Venet2009-02-141-1/+1
* Enable scalar replacement of AllocaInst whose one of the user is dbg info.Devang Patel2009-02-101-0/+6
* Revert rev. 63876. It is causing llvm-gcc bootstrap failure.Devang Patel2009-02-051-8/+0
* Ignore dbg intrinsics while propagating conditional expression info.Devang Patel2009-02-051-0/+8
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-4/+7
* Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner2008-12-031-1/+1
* Enhance RecursivelyDeleteTriviallyDeadInstructions to optionallyChris Lattner2008-11-271-2/+6