index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
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
2011-05-22
Add a parameter to ConstantFoldTerminator() that callers can use to ask it to...
Frits van Bommel
2011-05-18
fix typo
Matt Beaumont-Gay
2011-05-18
Use IRBuiler while constant folding terminator.
Devang Patel
2011-05-16
Preserve debug info for unused zero extended boolean argument.
Devang Patel
2011-04-28
Remove DbgDeclare only if all uses are converted.
Devang Patel
2011-04-19
Trivial simplification.
Jay Foad
2011-04-11
Don't include Operator.h from InstrTypes.h.
Jay Foad
2011-04-04
Attempt to fix breakage from r128782 reported by Francois Pichet on
Eli Friedman
2011-04-02
PR9446: RecursivelyDeleteTriviallyDeadInstructions can delete the instruction
Eli Friedman
2011-03-21
Simplify.
Devang Patel
2011-03-18
If an AllocaInst referred by DbgDeclareInst is used by a LoadInst then the Lo...
Devang Patel
2011-03-18
Remove dead code.
Devang Patel
2011-03-18
Consider debug info intrinsics pointing to null value as dead instructions.
Devang Patel
2011-03-17
Try to not lose variable's debug info during instcombine.
Devang Patel
2011-03-17
Refactor into a separate utility function.
Devang Patel
2011-03-04
DenseMap<uintptr_t,...> doesn't allow all values as keys.
Jakob Stoklund Olesen
2011-02-21
If the phi node was used by an unreachable instruction that ends up using
Duncan Sands
2011-02-21
Simplify RecursivelyDeleteDeadPHINode. The only functionality change
Duncan Sands
2011-02-20
Make RecursivelyDeleteDeadPHINode delete a phi node that has no users and add a
Nick Lewycky
2011-02-20
Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. Patch
Nick Lewycky
2011-01-08
Make more passes preserve dominators (or state that they preserve dominators if
Cameron Zwarich
2011-01-07
Remove all uses of the "ugly" method BranchInst::setUnconditionalDest().
Jay Foad
2010-12-30
Make a bunch of symbols internal.
Benjamin Kramer
2010-12-25
don't lose TD info
Chris Lattner
2010-12-25
Move getOrEnforceKnownAlignment out of instcombine into Transforms/Utils.
Chris Lattner
2010-11-30
remove the pointless check of MemoryUseIntrinsic from
Chris Lattner
2010-11-17
Have RemovePredecessorAndSimplify you SimplifyInstruction
Duncan Sands
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
[next]