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
/
InstCombine
/
InstructionCombining.cpp
Age
Commit message (
Expand
)
Author
2013-02-07
Preserve fast-math flags after reassociation and commutation. Update test cases
Michael Ilseman
2013-01-23
Revert "InstCombine: Clean up weird code that talks about a modulus that's lo...
Benjamin Kramer
2013-01-23
InstCombine: Clean up weird code that talks about a modulus that's long gone.
Benjamin Kramer
2013-01-09
Consider expression "0.0 - X" as the negation of X if
Shuxin Yang
2013-01-07
When code size is the priority (Oz, MinSize attribute), help llvm
Quentin Colombet
2013-01-02
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2012-12-30
convert a bunch of callers from DataLayout::getIndexedOffset() to GEP::accumu...
Nuno Lopes
2012-12-03
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-11-13
instcombine: Migrate math library call simplifications
Meador Inge
2012-11-11
Add method for replacing instructions to LibCallSimplifier
Meador Inge
2012-11-03
Generalize the transform that boosts GEP indices to the size of a pointer to
Duncan Sands
2012-11-01
Revert the series of commits starting with r166578 which introduced the
Chandler Carruth
2012-10-24
Add in support for getIntPtrType to get the pointer type based on the address...
Micah Villmow
2012-10-23
Fix typo that somehow escaped both testing and code inspection.
Duncan Sands
2012-10-23
Transform code like this
Duncan Sands
2012-10-13
Implement new LibCallSimplifier class
Meador Inge
2012-10-08
Move TargetData to DataLayout.
Micah Villmow
2012-09-27
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...
Sylvestre Ledru
2012-09-27
Fix a typo 'iff' => 'if'
Sylvestre Ledru
2012-08-29
Make MemoryBuiltins aware of TargetLibraryInfo.
Benjamin Kramer
2012-07-19
Remove tabs.
Bill Wendling
2012-07-09
instcombine: merge the functions that remove dead allocas and dead mallocs/ca...
Nuno Lopes
2012-07-06
teach instcombine to remove allocated buffers even if there are stores, memcp...
Nuno Lopes
2012-06-28
make instcombine produce calls to llvm.donothing instead of a random intrinsic
Nuno Lopes
2012-06-25
improve optimization of invoke instructions:
Nuno Lopes
2012-06-21
Add support for invoke to the MemoryBuiltin analysid.
Nuno Lopes
2012-06-21
refactor the MemoryBuiltin analysis:
Nuno Lopes
2012-06-20
replace usage of EmitGEPOffset() with TargetData::getIndexedOffset() when the...
Nuno Lopes
2012-05-22
add a new pass to instrument loads and stores for run-time bounds checking
Nuno Lopes
2012-05-06
Remove trailing spaces.
Jakub Staszak
2012-03-26
153465 was incorrect. In this code we wanted to check that the pointer operan...
Nadav Rotem
2012-03-26
PR12357: The pointer was used before it was checked.
Nadav Rotem
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
[next]