index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Scalar
/
InstructionCombining.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix a HUGE pessimization on X86. The indvars pass was taking this
Chris Lattner
2004-04-17
1
-1
/
+4
*
Fix some really nasty dominance bugs that were exposed by my patch to
Chris Lattner
2004-04-16
1
-29
/
+12
*
ADd a trivial instcombine: load null -> null
Chris Lattner
2004-04-14
1
-2
/
+5
*
Fix a bug in my select transformation
Chris Lattner
2004-04-11
1
-2
/
+2
*
Implement InstCombine/select.ll:test13*
Chris Lattner
2004-04-10
1
-0
/
+22
*
Implement InstCombine/add.ll:test20
Chris Lattner
2004-04-10
1
-4
/
+14
*
Fix spurious warning in release mode
Chris Lattner
2004-04-10
1
-1
/
+3
*
Implement select.ll:test12*
Chris Lattner
2004-04-09
1
-0
/
+108
*
Fold binary operators with a constant operand into select instructions
Chris Lattner
2004-04-09
1
-15
/
+94
*
Implement select.ll:test11
Chris Lattner
2004-04-09
1
-5
/
+14
*
Implement InstCombine/cast-propagate.ll
Chris Lattner
2004-04-08
1
-0
/
+21
*
Implement InstCombine/select.ll:test[7-10]
Chris Lattner
2004-04-08
1
-13
/
+28
*
Implement test/Regression/Transforms/InstCombine/getelementptr_index.ll
Chris Lattner
2004-04-07
1
-23
/
+38
*
Fix a bug in yesterdays checkins which broke siod. siod is a great testcase!...
Chris Lattner
2004-04-05
1
-1
/
+1
*
Fix InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll
Chris Lattner
2004-04-05
1
-3
/
+15
*
Support getelementptr instructions which use uint's to index into structure
Chris Lattner
2004-04-05
1
-23
/
+110
*
Implement select.ll:test[3-6]
Chris Lattner
2004-03-30
1
-4
/
+32
*
X % -1 == X % 1 == 0
Chris Lattner
2004-03-26
1
-0
/
+2
*
Two changes:
Chris Lattner
2004-03-25
1
-16
/
+40
*
Teach the optimizer to delete zero sized alloca's (but not mallocs!)
Chris Lattner
2004-03-19
1
-4
/
+12
*
Add some debugging output
Chris Lattner
2004-03-13
1
-1
/
+8
*
Implement sub.ll:test14
Chris Lattner
2004-03-13
1
-8
/
+29
*
Implement InstCombine/sub.ll:test12 & test13
Chris Lattner
2004-03-12
1
-0
/
+36
*
Add trivial optimizations for select instructions
Chris Lattner
2004-03-12
1
-0
/
+15
*
Rename AddUsesToWorkList -> AddUsersToWorkList, as that is what it does.
Chris Lattner
2004-02-28
1
-19
/
+54
*
Turn 'free null' into nothing
Chris Lattner
2004-02-28
1
-0
/
+8
*
Implement test/Regression/Transforms/InstCombine/canonicalize_branch.ll
Chris Lattner
2004-02-27
1
-1
/
+23
*
Fix a faulty optimization on FP values
Chris Lattner
2004-02-24
1
-1
/
+2
*
Generate much more efficient code in programs like pifft
Chris Lattner
2004-02-23
1
-0
/
+8
*
Fix a small typeo in my checkin last night that broke vortex and other progra...
Chris Lattner
2004-02-23
1
-1
/
+1
*
Fix InstCombine/2004-02-23-ShiftShiftOverflow.ll
Chris Lattner
2004-02-23
1
-3
/
+10
*
Implement cast.ll::test14/15
Chris Lattner
2004-02-23
1
-0
/
+37
*
Refactor some code. In the mul - setcc folding case, we really care about
Chris Lattner
2004-02-23
1
-32
/
+63
*
Implement mul.ll:test11
Chris Lattner
2004-02-23
1
-6
/
+7
*
Implement "strength reduction" of X <= C and X >= C
Chris Lattner
2004-02-23
1
-0
/
+9
*
Implement InstCombine/mul.ll:test10, which is a case that occurs when dealing
Chris Lattner
2004-02-23
1
-0
/
+40
*
Implement Transforms/InstCombine/cast.ll:test13, a case which occurs in a
Chris Lattner
2004-02-22
1
-3
/
+33
*
Fold PHI nodes of constants which are only used by a single cast. This imple...
Chris Lattner
2004-02-16
1
-0
/
+29
*
Teach LLVM to unravel the "swap idiom". This implements:
Chris Lattner
2004-02-16
1
-2
/
+13
*
Implement Transforms/InstCombine/xor.ll:test19
Chris Lattner
2004-02-16
1
-2
/
+13
*
Adjustments to support the new ConstantAggregateZero class
Chris Lattner
2004-02-15
1
-2
/
+4
*
rename the "exceptional" destination of an invoke instruction to the 'unwind'...
Chris Lattner
2004-02-08
1
-2
/
+2
*
Disable (x - (y - z)) => (x + (z - y)) optimization for floating point.
Chris Lattner
2004-02-02
1
-1
/
+2
*
Fix InstCombine/2004-01-13-InstCombineInvokePHI.ll, which also fixes lots
Chris Lattner
2004-01-14
1
-4
/
+20
*
Fix bug in previous checkin
Chris Lattner
2004-01-12
1
-1
/
+3
*
Eliminate use of ConstantHandling and ConstantExpr::getShift interfaces
Chris Lattner
2004-01-12
1
-39
/
+58
*
Do not hack on volatile loads. I'm not sure what the point of a volatile load
Chris Lattner
2004-01-12
1
-0
/
+2
*
Factor code out into the Utils library
Chris Lattner
2003-12-19
1
-23
/
+3
*
* Finegrainify namespacification
Chris Lattner
2003-12-07
1
-4
/
+17
*
Implement feature: InstCombine/2003-11-13-ConstExprCastCall.ll
Chris Lattner
2003-11-13
1
-1
/
+2
[next]