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
/
InstCombine
Commit message (
Expand
)
Author
Age
Files
Lines
*
Improve instcombine's handling of integer min and max in two ways:
Dan Gohman
2008-09-16
2
-0
/
+107
*
On 64-bit targets, change 32-bit getelementptr indices to be 64-bit
Dan Gohman
2008-09-11
1
-0
/
+58
*
Fix a vectorshuffle instcombine bug introduced by r55995.
Dan Gohman
2008-09-11
2
-0
/
+39
*
Fix an icmp+sdiv optimization to check for and handle an overflow
Dan Gohman
2008-09-10
1
-0
/
+8
*
Make SimplifyDemandedVectorElts simplify vectors with multiple
Dan Gohman
2008-09-09
1
-0
/
+33
*
Don't crash when trying to constant fold a vector with some elements that can't
Nick Lewycky
2008-09-03
1
-0
/
+27
*
Revert r54876 r54877 r54906 and r54907. Evan found that these caused a 20%
Nick Lewycky
2008-08-21
1
-1
/
+2
*
Consider the case where xor by -1 and xor by 128 have been combined already to
Nick Lewycky
2008-08-17
1
-0
/
+19
*
Xor'ing both sides of icmp by sign-bit is equivalent to swapping signedness of
Nick Lewycky
2008-08-17
1
-0
/
+22
*
Remove GCSE and LoadVN from the testsuite.
Owen Anderson
2008-08-16
2
-2
/
+2
*
Fix a bogus srem rule - a negative value srem'd by a power-of-2
Dan Gohman
2008-08-13
1
-0
/
+18
*
Implement support for simplifying vector comparisons by 0.0 and 1.0 like we
Chris Lattner
2008-08-11
1
-2
/
+15
*
Fix a shufflevector instcombine that was emitting invalid masks indices
Dan Gohman
2008-08-06
1
-0
/
+109
*
optimize a common idiom generated by clang for bitfield access, PR2638.
Chris Lattner
2008-08-06
1
-0
/
+10
*
Zap sitofp/fptoui pairs. In all cases when the sign difference
Chris Lattner
2008-08-06
1
-1
/
+13
*
Reinstate this optimization, but without the miscompile. Thanks to Bill for
Nick Lewycky
2008-08-06
1
-0
/
+10
*
Just grep for through the LL code instead of the ASM code
Bill Wendling
2008-08-06
1
-1
/
+1
*
Add default architecture.
Bill Wendling
2008-08-05
1
-1
/
+1
*
Testcase for PR2629.
Bill Wendling
2008-08-05
1
-0
/
+23
*
Revert r53282. This was causing a miscompile on Linux. Also, the transformation
Bill Wendling
2008-08-05
1
-10
/
+0
*
Fix PR2553
Chris Lattner
2008-07-17
1
-0
/
+8
*
Add a few cases to instcombine's extractvalue testcase.
Matthijs Kooijman
2008-07-16
1
-2
/
+16
*
Fix PR2296. Do not transform x86_sse2_storel_dq into a full-width store.
Evan Cheng
2008-07-16
1
-0
/
+13
*
Fix PR2506 by being a bit more careful about reverse fact propagation when
Chris Lattner
2008-07-14
2
-3
/
+19
*
Enhance analysis of srem.
Nick Lewycky
2008-07-12
1
-0
/
+9
*
Add another optimization from PR2330. Also catch some missing cases that are
Nick Lewycky
2008-07-11
1
-0
/
+19
*
Fix folding of icmp's of i1 where the comparison is signed. The code
Chris Lattner
2008-07-11
1
-1
/
+10
*
Fix a bogus optimization: folding (slt (zext i1 A to i32), 1) -> (slt i1 A, t...
Chris Lattner
2008-07-11
1
-0
/
+8
*
make this condition more precise.
Chris Lattner
2008-07-11
1
-2
/
+1
*
Fix overzealous optimization. Thanks to Duncan Sands for pointing out my error!
Nick Lewycky
2008-07-10
1
-0
/
+9
*
Fold (a < 8) && (b < 8) into (a|b) < 8 for unsigned less or greater than.
Nick Lewycky
2008-07-09
1
-0
/
+10
*
Fold ((1 << a) & 1) to (a == 0).
Nick Lewycky
2008-07-09
1
-0
/
+10
*
Fix a broken test. Neither load is eliminable without changing the CFG.
Chris Lattner
2008-07-09
1
-1
/
+1
*
Reduce x - y to -y when we know the 'x' part will get masked off anyways.
Nick Lewycky
2008-07-09
1
-0
/
+9
*
new testcase for PR2496
Chris Lattner
2008-07-08
1
-0
/
+26
*
Fix missed optimization opportunity when analyzing cast of mul and select.
Nick Lewycky
2008-07-05
1
-0
/
+29
*
Fix PR2488, a case where we deleted stack restores too aggressively.
Chris Lattner
2008-06-25
1
-0
/
+39
*
Fix for PR2479: correctly optimize expressions like (a > 13) & (a ==
Eli Friedman
2008-06-21
1
-0
/
+11
*
Fix PR2471, which is a bug involving an invalid promotion from a conditional ...
Chris Lattner
2008-06-20
1
-0
/
+16
*
implement some simple bswap optimizations, rdar://5992453
Chris Lattner
2008-06-18
1
-4
/
+27
*
make truncate/sext elimination capable of changing phi's. This
Chris Lattner
2008-06-18
1
-2
/
+15
*
Make testcase check for extractvalue instead of extractelement.
Matthijs Kooijman
2008-06-16
1
-1
/
+1
*
Remove unnecessary target lines.
Eli Friedman
2008-06-13
1
-2
/
+0
*
Remove unnecessary target lines.
Eli Friedman
2008-06-13
1
-2
/
+0
*
Don't skip over instructions other than loads that might read memory
Eli Friedman
2008-06-13
1
-0
/
+19
*
Make sure SimplifyStoreAtEndOfBlock doesn't mess with loops; the
Eli Friedman
2008-06-13
1
-0
/
+22
*
Teach instruction combining about the extractvalue. It can succesfully fold
Matthijs Kooijman
2008-06-11
1
-0
/
+24
*
Ignore stderr for some more tests that expect warnings there.
Matthijs Kooijman
2008-06-10
2
-2
/
+4
*
Fix two more not-grep tests that were missing llvm-dis.
Dan Gohman
2008-06-09
1
-2
/
+2
*
Limit the icmp+phi merging optimization to the cases where it is profitable:
Chris Lattner
2008-06-08
1
-0
/
+49
[next]