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
/
Scalar
/
InstructionCombining.cpp
Age
Commit message (
Expand
)
Author
2004-05-13
This was not meant to be committed
Chris Lattner
2004-05-13
Fix a nasty bug that caused us to unroll EXTREMELY large loops due to overflow
Chris Lattner
2004-05-08
Fix stupid bug in my checkin yesterday
Chris Lattner
2004-05-07
Implement folding of GEP's like:
Chris Lattner
2004-05-07
Fix PR336: The instcombine pass asserts when visiting load instruction
Chris Lattner
2004-05-04
Minor efficiency tweak, suggested by Patrick Meredith
Chris Lattner
2004-05-01
Make sure to reprocess instructions used by deleted instructions to avoid
Chris Lattner
2004-05-01
Make sure the instruction combiner doesn't lose track of instructions
Chris Lattner
2004-04-30
Fix a major pessimization in the instcombiner. If an allocation instruction
Chris Lattner
2004-04-27
Changes to fix up the inst_iterator to pass to boost iterator checks. This
Chris Lattner
2004-04-26
Instcombine X/-1 --> 0-X
Chris Lattner
2004-04-17
Fix a HUGE pessimization on X86. The indvars pass was taking this
Chris Lattner
2004-04-16
Fix some really nasty dominance bugs that were exposed by my patch to
Chris Lattner
2004-04-14
ADd a trivial instcombine: load null -> null
Chris Lattner
2004-04-11
Fix a bug in my select transformation
Chris Lattner
2004-04-10
Implement InstCombine/select.ll:test13*
Chris Lattner
2004-04-10
Implement InstCombine/add.ll:test20
Chris Lattner
2004-04-10
Fix spurious warning in release mode
Chris Lattner
2004-04-09
Implement select.ll:test12*
Chris Lattner
2004-04-09
Fold binary operators with a constant operand into select instructions
Chris Lattner
2004-04-09
Implement select.ll:test11
Chris Lattner
2004-04-08
Implement InstCombine/cast-propagate.ll
Chris Lattner
2004-04-08
Implement InstCombine/select.ll:test[7-10]
Chris Lattner
2004-04-07
Implement test/Regression/Transforms/InstCombine/getelementptr_index.ll
Chris Lattner
2004-04-05
Fix a bug in yesterdays checkins which broke siod. siod is a great testcase!...
Chris Lattner
2004-04-05
Fix InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll
Chris Lattner
2004-04-05
Support getelementptr instructions which use uint's to index into structure
Chris Lattner
2004-03-30
Implement select.ll:test[3-6]
Chris Lattner
2004-03-26
X % -1 == X % 1 == 0
Chris Lattner
2004-03-25
Two changes:
Chris Lattner
2004-03-19
Teach the optimizer to delete zero sized alloca's (but not mallocs!)
Chris Lattner
2004-03-13
Add some debugging output
Chris Lattner
2004-03-13
Implement sub.ll:test14
Chris Lattner
2004-03-12
Implement InstCombine/sub.ll:test12 & test13
Chris Lattner
2004-03-12
Add trivial optimizations for select instructions
Chris Lattner
2004-02-28
Rename AddUsesToWorkList -> AddUsersToWorkList, as that is what it does.
Chris Lattner
2004-02-28
Turn 'free null' into nothing
Chris Lattner
2004-02-27
Implement test/Regression/Transforms/InstCombine/canonicalize_branch.ll
Chris Lattner
2004-02-24
Fix a faulty optimization on FP values
Chris Lattner
2004-02-23
Generate much more efficient code in programs like pifft
Chris Lattner
2004-02-23
Fix a small typeo in my checkin last night that broke vortex and other progra...
Chris Lattner
2004-02-23
Fix InstCombine/2004-02-23-ShiftShiftOverflow.ll
Chris Lattner
2004-02-23
Implement cast.ll::test14/15
Chris Lattner
2004-02-23
Refactor some code. In the mul - setcc folding case, we really care about
Chris Lattner
2004-02-23
Implement mul.ll:test11
Chris Lattner
2004-02-23
Implement "strength reduction" of X <= C and X >= C
Chris Lattner
2004-02-23
Implement InstCombine/mul.ll:test10, which is a case that occurs when dealing
Chris Lattner
2004-02-22
Implement Transforms/InstCombine/cast.ll:test13, a case which occurs in a
Chris Lattner
2004-02-16
Fold PHI nodes of constants which are only used by a single cast. This imple...
Chris Lattner
2004-02-16
Teach LLVM to unravel the "swap idiom". This implements:
Chris Lattner
[next]