index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Utils
/
Local.cpp
Age
Commit message (
Expand
)
Author
2010-08-14
Teach SimplifyCFG how to simplify indirectbr instructions.
Dan Gohman
2010-07-15
make various clients of ReplaceAndSimplifyAllUses tolerate
Chris Lattner
2010-07-12
cache dereferenced iterators
Gabor Greif
2010-05-28
Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of
Dan Gohman
2010-02-16
There are two ways of checking for a given type, for example isa<PointerType>(T)
Duncan Sands
2010-02-15
fix PR6305 by handling BlockAddress in a helper function
Chris Lattner
2010-02-01
Fix pr6198 by moving the isSized() check to an outer conditional.
Bob Wilson
2010-01-30
Check alignment of loads when deciding whether it is safe to execute them
Bob Wilson
2010-01-29
Use uint64_t instead of unsigned for offsets and sizes.
Bob Wilson
2010-01-29
Improve isSafeToLoadUnconditionally to recognize that GEPs with constant
Bob Wilson
2010-01-21
DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ...
Victor Hernandez
2010-01-12
add a helper function.
Chris Lattner
2010-01-05
Nick Lewycky pointed out that this code makes changes unconditionally.
Dan Gohman
2010-01-05
Use do+while instead of while for loops which obviously have a
Dan Gohman
2010-01-05
Make RecursivelyDeleteTriviallyDeadInstructions,
Dan Gohman
2010-01-05
Change errs() to dbgs().
David Greene
2009-12-29
prune #includes.
Chris Lattner
2009-12-02
Move EliminateDuplicatePHINodes() from SimplifyCFG.cpp to Local.cpp
Jim Grosbach
2009-11-11
Don't trivially delete unused calls to llvm.invariant.start. This allows
Duncan Sands
2009-11-10
move some generally useful functions out of jump threading
Chris Lattner
2009-11-10
refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG.
Chris Lattner
2009-11-03
remove a isFreeCall check: it is a callinst that can write to memory already.
Chris Lattner
2009-11-01
constant fold indirectbr(blockaddress(%bb)) -> br label %bb.
Chris Lattner
2009-10-27
Rename MallocFreeHelper as MemoryBuiltins
Victor Hernandez
2009-10-26
Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...
Victor Hernandez
2009-10-26
Remove FreeInst.
Victor Hernandez
2009-10-24
Auto-upgrade free instructions to calls to the builtin free function.
Victor Hernandez
2009-09-16
Preserve ProfileInfo during CodeGenPrepare.
Andreas Neustifter
2009-07-30
Move more code back to 2.5 APIs.
Owen Anderson
2009-07-22
Get rid of the Pass+Context magic.
Owen Anderson
2009-07-09
This started as a small change, I swear. Unfortunately, lots of things call ...
Owen Anderson
2009-07-06
"LLVMContext* " --> "LLVMContext *"
Owen Anderson
2009-07-05
More LLVMContext-ification.
Owen Anderson
2009-06-26
Remove unused routines.
Devang Patel
2009-06-16
Generalize instcombine's isSafeToLoadUnconditionally() function
Chris Lattner
2009-05-06
Simplify code by using SmallVector's pop_back_val() instead of
Dan Gohman
2009-05-06
Allow readonly functions to unwind exceptions. Teach
Duncan Sands
2009-05-04
Re-apply 70645, converting ScalarEvolution to use
Dan Gohman
2009-05-03
Revert r70645 for now; it's causing a variety of regressions.
Dan Gohman
2009-05-02
Convert ScalarEvolution to use CallbackVH for its internal map. This
Dan Gohman
2009-05-02
Previously, RecursivelyDeleteDeadInstructions provided an option
Dan Gohman
2009-03-18
Revert my previous change on Local.cpp, instead, fix the bug on scalarrepl.
Zhou Sheng
2009-03-18
Fix a bug.
Zhou Sheng
2009-03-06
Add "check/remove dbg var" helper routines.
Devang Patel
2009-03-03
Marking debug info intrinsics as not touching memory
Dale Johannesen
2009-02-10
Enable scalar replacement of AllocaInst whose one of the user is dbg info.
Devang Patel
2009-02-05
Revert rev. 63876. It is causing llvm-gcc bootstrap failure.
Devang Patel
2009-02-05
Ignore dbg intrinsics while propagating conditional expression info.
Devang Patel
2009-01-30
use precise getters
Gabor Greif
2008-11-28
rewrite RecursivelyDeleteTriviallyDeadInstructions to use a more efficient
Chris Lattner
[next]