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
/
test
/
Transforms
/
InstSimplify
Commit message (
Expand
)
Author
Age
Files
Lines
*
Teach instsimplify that X+Y>=X+Z is the same as Y>=Z if neither side overflows,
Duncan Sands
2011-02-13
1
-0
/
+20
*
Teach instsimplify some tricks about exact/nuw/nsw shifts.
Chris Lattner
2011-02-09
1
-0
/
+44
*
teach instsimplify to transform (X / Y) * Y to X
Chris Lattner
2011-02-06
1
-0
/
+20
*
rename test.
Chris Lattner
2011-02-06
1
-0
/
+0
*
Improve threading of comparisons over select instructions (spotted by my
Duncan Sands
2011-02-03
1
-0
/
+35
*
Reenable the transform "(X*Y)/Y->X" when the multiplication is known not to
Duncan Sands
2011-02-02
1
-0
/
+4
*
Have m_One also match constant vectors for which every element is 1.
Duncan Sands
2011-02-01
1
-0
/
+8
*
Commit 124487 broke 254.gap. See if disabling the part that might be triggered
Duncan Sands
2011-01-30
1
-4
/
+0
*
Transform (X/Y)*Y into X if the division is exact. Instcombine already knows...
Duncan Sands
2011-01-30
1
-0
/
+18
*
Move InstCombine's knowledge of fdiv to SimplifyInstruction().
Frits van Bommel
2011-01-29
1
-0
/
+17
*
Fix typo: should have been testing that X was odd, not V.
Duncan Sands
2011-01-29
1
-0
/
+24
*
My auto-simplifier noticed that ((X/Y)*Y)/Y occurs several times in SPEC
Duncan Sands
2011-01-28
1
-0
/
+56
*
In which I discover that zero+zero is zero, d'oh!
Duncan Sands
2011-01-25
1
-1
/
+14
*
Turn off this test - the corresponding instsimplify logic has been
Duncan Sands
2011-01-25
1
-2
/
+0
*
According to my auto-simplifier the most common missed simplifications in
Duncan Sands
2011-01-25
1
-0
/
+54
*
At -O123 the early-cse pass is run before instcombine has run. According to my
Duncan Sands
2011-01-20
1
-0
/
+45
*
For completeness, generalize the (X + Y) - Y -> X transform and add X - (X + ...
Duncan Sands
2011-01-18
1
-0
/
+20
*
Simplify (X<<1)-X into X. According to my auto-simplier this is the most com...
Duncan Sands
2011-01-18
1
-0
/
+20
*
Turn X-(X-Y) into Y. According to my auto-simplifier this is the most common
Duncan Sands
2011-01-14
1
-0
/
+8
*
Factorize common code out of the InstructionSimplify shift logic. Add in
Duncan Sands
2011-01-14
1
-0
/
+9
*
Rename this test.
Duncan Sands
2011-01-14
1
-0
/
+0
*
The most common simplification missed by instsimplify in unoptimized bitcode
Duncan Sands
2011-01-13
1
-0
/
+7
*
Revert commit 122654 at the request of Chris, who reckons that instsimplify
Duncan Sands
2011-01-01
1
-9
/
+0
*
Fix a README item by having InstructionSimplify do a mild form of value
Duncan Sands
2011-01-01
1
-0
/
+9
*
When determining whether the new instruction was already present in
Duncan Sands
2010-12-22
1
-0
/
+11
*
Add an additional InstructionSimplify factorization test.
Duncan Sands
2010-12-21
1
-0
/
+10
*
While I don't think any later transforms can fire, it seems cleaner to
Duncan Sands
2010-12-21
1
-0
/
+22
*
Fix typo in comment, spotted by Deewiant.
Duncan Sands
2010-12-21
1
-1
/
+1
*
Teach InstructionSimplify about distributive laws. These transforms fire
Duncan Sands
2010-12-21
1
-0
/
+21
*
Add generic simplification of associative operations, generalizing
Duncan Sands
2010-12-21
2
-0
/
+67