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
/
InstCombine
/
InstructionCombining.cpp
Age
Commit message (
Expand
)
Author
2012-03-11
llvm::SwitchInst
Stepan Dyatkovskiy
2012-03-08
Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:
Stepan Dyatkovskiy
2012-02-06
Remove some dead code and tidy things up now that vectors use ConstantDataVector
Chris Lattner
2012-02-01
SwitchInst refactoring.
Stepan Dyatkovskiy
2012-01-27
continue making the world safe for ConstantDataVector. At this point,
Chris Lattner
2012-01-26
Continue improving support for ConstantDataAggregate, and use the
Chris Lattner
2011-12-05
Add support for vectors of pointers.
Nadav Rotem
2011-12-02
Fix a few more places where TargetData/TargetLibraryInfo is not being passed.
Chad Rosier
2011-12-01
Last bit of TargetLibraryInfo propagation. Also fixed a case for TargetData
Chad Rosier
2011-11-29
Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable
Chad Rosier
2011-11-15
Remove all remaining uses of Value::getNameStr().
Benjamin Kramer
2011-11-01
Make sure we use the right insertion point when instcombine replaces a PHI wi...
Eli Friedman
2011-10-17
Add support for the Objective-C personality function to the instruction
Bill Wendling
2011-10-17
Add a routine to swap branch instruction operands, and update any
Chandler Carruth
2011-10-05
Re-commit 141203, but much more conservative.
Jim Grosbach
2011-10-05
Revert 141203. InstCombine is looping on unit tests.
Jim Grosbach
2011-10-05
Update InstCombine worklist after instruction transform is complete.
Jim Grosbach
2011-09-30
Inlining often produces landingpad instructions with repeated
Duncan Sands
2011-09-29
Clean up uses of switch instructions so they are not dependent on the operand...
Eli Friedman
2011-09-04
Use Duncan's patch to delete the instructions in reverse order (minus the lan...
Bill Wendling
2011-09-02
Update comments to reflect reality.
Bill Wendling
2011-09-01
Reduce indentation. No functionality change.
Bill Wendling
2011-09-01
Change worklist driven deletion to be an iterative process.
Bill Wendling
2011-09-01
Resubmit with fix. Properly remove the instructions except for landingpad, wh...
Bill Wendling
2011-09-01
Submitted this too early.
Bill Wendling
2011-09-01
Don't DCE the landingpad instruction.
Bill Wendling
2011-08-17
Revert r137655. There is some question about whether the 'landingpad'
Bill Wendling
2011-08-16
Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>'
Bill Wendling
2011-08-15
Don't sink the instruction to before a landingpad instruction.
Bill Wendling
2011-08-15
Update instcombine for atomic load/store.
Eli Friedman
2011-08-15
Duncan pointed out that the LandingPadInst might read memory. (It might also
Bill Wendling
2011-08-15
Don't try to sink the landingpad instruction. It's immobile.
Bill Wendling
2011-08-14
This transform is not safe. Thanks to Eli for pointing that out!
Nick Lewycky
2011-08-14
Don't attempt to add 'nsw' when intermediate instructions had no such guarantee.
Nick Lewycky
2011-08-14
Teach instcombine to preserve the nsw bit by doing an after-the-fact analysis
Nick Lewycky
2011-08-03
Small cleanups:
Nick Lewycky
2011-08-03
Fix logical error when detecting lifetime intrinsics.
Nick Lewycky
2011-08-02
Teach InstCombine that lifetime intrincs aren't a real user on the result of a
Nick Lewycky
2011-07-31
Add a small gep optimization I noticed was missing while reading some IL.
Rafael Espindola
2011-07-25
Convert GetElementPtrInst to use ArrayRef.
Jay Foad
2011-07-22
Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use
Jay Foad
2011-07-19
Convert SimplifyGEPInst to use ArrayRef.
Jay Foad
2011-07-18
Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...
Frits van Bommel
2011-07-18
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-13
Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.
Jay Foad
2011-07-11
Don't duplicate the work done by a gep into a "bitcast" if the gep has
Rafael Espindola
2011-05-27
Final step of instcombine debuginfo; switch a couple more places over to Inse...
Eli Friedman
2011-05-24
Make instcombine O(N) instead of O(N^2) in code where the same simplifiable c...
Eli Friedman
2011-05-18
More instcombine cleanup, towards improving debug line info.
Eli Friedman
2011-05-18
Start trying to make InstCombine preserve more debug info. The idea here is ...
Eli Friedman
[next]