index
:
external_llvm.git
replicant-6.0
Android's llvm
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
test
/
Transforms
/
InstCombine
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add instcombine patterns for the following transformations:
Chad Rosier
2012-04-26
1
-0
/
+24
*
Actually delete now-empty file.
Chandler Carruth
2012-04-25
1
-0
/
+0
*
Reverting r155468. Chris and Chandler have convinced me that it's dangerous and
Lang Hames
2012-04-25
1
-68
/
+0
*
ConstantFoldSelectInstruction swapped the operands of the select.
Nadav Rotem
2012-04-24
1
-0
/
+13
*
Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. This fixes
Lang Hames
2012-04-24
1
-0
/
+68
*
Reapply r155136 after fixing PR12599.
Jakob Stoklund Olesen
2012-04-23
4
-17
/
+74
*
Revert r155136 "Defer some shl transforms to DAGCombine."
Jakob Stoklund Olesen
2012-04-20
4
-74
/
+17
*
Defer some shl transforms to DAGCombine.
Jakob Stoklund Olesen
2012-04-19
4
-17
/
+74
*
FileCheckize
Jakob Stoklund Olesen
2012-04-18
1
-2
/
+59
*
Nobody likes shifty instructions, but that was a bit strong.
Jakob Stoklund Olesen
2012-04-18
1
-1
/
+1
*
Teach InstCombine to nuke a common alloca pattern -- an alloca which has
Chandler Carruth
2012-04-08
1
-0
/
+44
*
Always compute all the bits in ComputeMaskedBits.
Rafael Espindola
2012-04-04
1
-0
/
+15
*
Filecheck-ize this test so that it actually tests something reasonable.
Chandler Carruth
2012-03-29
1
-2
/
+13
*
Factor out the multiply analysis code in ComputeMaskedBits and apply it to the
Nick Lewycky
2012-03-18
1
-6
/
+74
*
Revert r152907.
Bill Wendling
2012-03-16
1
-12
/
+0
*
The alignment of the pointer part of the store instruction may have an
Bill Wendling
2012-03-16
1
-0
/
+12
*
In InstCombiner::visitOr, make sure we reverse the operand swap used for chec...
Eli Friedman
2012-03-16
1
-0
/
+12
*
Don't try to filecheck bitcode.
Benjamin Kramer
2012-03-10
1
-1
/
+1
*
Make this transformation slightly less agressive and more correct.
Bill Wendling
2012-03-10
1
-0
/
+35
*
Testcase for r151691.
Bill Wendling
2012-02-29
1
-0
/
+19
*
Reinstate the optimization from r151449 with a fix to not turn 'gep %x' into
Nick Lewycky
2012-02-26
1
-3
/
+1
*
Roll these back to r151448 until I figure out how they're breaking
Nick Lewycky
2012-02-25
1
-1
/
+3
*
Teach instsimplify to be more aggressive when analyzing comparisons of pointers
Nick Lewycky
2012-02-25
1
-3
/
+1
*
InstCombine: Don't transform a signed icmp of two GEPs into a signed compare ...
Benjamin Kramer
2012-02-21
1
-0
/
+11
*
Test case for r150978.
Benjamin Kramer
2012-02-20
1
-0
/
+13
*
InstCombine: When comparing two GEPs that were derived from the same base poi...
Benjamin Kramer
2012-02-20
1
-0
/
+26
*
InstCombine: Make OptimizePointerDifference more aggressive.
Benjamin Kramer
2012-02-20
1
-0
/
+26
*
Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...
Eli Bendersky
2012-02-16
2
-3
/
+1
*
Check against umin while converting fcmp into an icmp.
Devang Patel
2012-02-13
1
-0
/
+35
*
Revert "Disable InstCombine unsafe folding bitcasts of calls w/ varargs."
Jim Grosbach
2012-02-03
2
-0
/
+37
*
Disable InstCombine unsafe folding bitcasts of calls w/ varargs.
Jim Grosbach
2012-02-01
2
-37
/
+0
*
Add r149110 back with a fix for when the vector and the int have the same
Rafael Espindola
2012-01-27
1
-6
/
+5
*
Revert r149110 and add a testcase that was crashing since that revision.
Rafael Espindola
2012-01-27
1
-2
/
+12
*
enhance constant folding to be able to constant fold bitcast of
Chris Lattner
2012-01-27
1
-2
/
+2
*
Don't try to create a GEP when the pointee type is unsized (such GEPs
Duncan Sands
2012-01-11
1
-0
/
+12
*
InstCombine: Teach foldLogOpOfMaskedICmpsHelper that sign bit tests are bit t...
Benjamin Kramer
2012-01-09
1
-0
/
+20
*
Tweak my last commit to be less conservative about uses.
Benjamin Kramer
2012-01-08
1
-12
/
+12
*
InstCombine: If we have a bit test and a sign test anded/ored together, merge...
Benjamin Kramer
2012-01-08
1
-0
/
+80
*
FileCheck hygiene.
Benjamin Kramer
2012-01-05
1
-1
/
+1
*
Teach instcombine all sorts of great stuff about shifts that have exact, nuw or
Nick Lewycky
2012-01-04
1
-0
/
+54
*
Make use of the exact bit when optimizing '(X >>exact 3) << 1' to eliminate the
Nick Lewycky
2011-12-31
1
-0
/
+18
*
Add an explicit test that we now fold cttz.i32(..., true) >> 5 -> 0.
Chandler Carruth
2011-12-24
1
-7
/
+13
*
InstCombine: Add a combine that turns (2^n)-1 ^ x back into (2^n)-1 - x iff x...
Benjamin Kramer
2011-12-24
1
-0
/
+12
*
ComputeMaskedBits: Make knownzero computation more aggressive for ctlz with u...
Benjamin Kramer
2011-12-24
2
-3
/
+16
*
InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1 ^ x iff x is known to be s...
Benjamin Kramer
2011-12-24
1
-0
/
+12
*
Added InstCombine for "select cond, ~cond, x" type patterns
Pete Cooper
2011-12-15
1
-0
/
+20
*
Manually upgrade the test suite to specify the flag to cttz and ctlz.
Chandler Carruth
2011-12-12
3
-16
/
+16
*
Add support for vectors of pointers.
Nadav Rotem
2011-12-05
1
-0
/
+37
*
Improved fix for abs(val) != 0 to check other similar case. Also fixed style...
Pete Cooper
2011-12-01
1
-2
/
+12
*
Removed use of grep from test and moved it to be with other icmp tests
Pete Cooper
2011-12-01
2
-10
/
+11
[next]