index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
test
/
Transforms
/
InstCombine
/
or.ll
Commit message (
Expand
)
Author
Age
Files
Lines
*
Revert "Temporarily Revert "Add basic loop fusion pass.""
Eric Christopher
2019-04-17
1
-0
/
+843
*
Temporarily Revert "Add basic loop fusion pass."
Eric Christopher
2019-04-17
1
-843
/
+0
*
[NFC][InstCombine] Regenerate two tests that are affected by folding masked m...
Roman Lebedev
2018-04-20
1
-61
/
+61
*
[InstCombine] move related tests together; NFC
Sanjay Patel
2017-09-12
1
-12
/
+0
*
[InstCombine] Make (X|C1)^C2 -> X^(C1^C2) iff X&~C1 == 0 work for splat vectors
Craig Topper
2017-08-10
1
-0
/
+13
*
[InstCombine] Fix a crash in getSelectCondition if we happen to have two inve...
Craig Topper
2017-08-10
1
-0
/
+12
*
[InstCombine] Support (X | C1) & C2 --> (X & C2^(C1&C2)) | (C1&C2) for vector...
Craig Topper
2017-08-07
1
-0
/
+31
*
[InstCombine] Improve the expansion in SimplifyUsingDistributiveLaws to handl...
Craig Topper
2017-07-15
1
-32
/
+16
*
[InstCombine] Add test cases for (X & (Y | ~X)) -> (X & Y) where the not is a...
Craig Topper
2017-07-15
1
-0
/
+159
*
[InstCombine] remove dead code/tests; NFCI
Sanjay Patel
2017-07-15
1
-54
/
+0
*
[InstCombine] put tests for commuted variants of the same fold together; NFC
Sanjay Patel
2017-07-13
1
-44
/
+66
*
[InstSimplify, InstCombine] move 'or' simplification tests; NFC
Sanjay Patel
2017-05-10
1
-109
/
+0
*
[InstSimplify] use ConstantRange to simplify or-of-icmps
Sanjay Patel
2017-05-07
1
-11
/
+0
*
[InstSimplify] move (A & ~B) | (A ^ B) -> (A ^ B) from InstCombine
Sanjay Patel
2017-04-24
1
-53
/
+0
*
[InstCombine] add/move tests for and/or-of-icmps equality folds; NFC
Sanjay Patel
2017-04-14
1
-74
/
+0
*
[InstCombine] fold X == 0 || X == -1 to one compare (PR32524)
Sanjay Patel
2017-04-13
1
-4
/
+3
*
[InstCombine] add/move tests for or-of-icmps; NFC
Sanjay Patel
2017-04-13
1
-13
/
+61
*
revert r299851 - [InstCombine] fix matching of or-of-icmps constants (PR32524)
Sanjay Patel
2017-04-11
1
-3
/
+4
*
[InstCombine] fix matching of or-of-icmps constants (PR32524)
Sanjay Patel
2017-04-10
1
-4
/
+3
*
[InstCombine] add test for PR32524; NFC
Sanjay Patel
2017-04-10
1
-1
/
+15
*
[InstCombine] Handle more commuted cases of ((A & B) | ~A) -> (~A | B)
Craig Topper
2017-04-07
1
-4
/
+2
*
[InstCombine] Add additional tests with varied commuting to show missing comb...
Craig Topper
2017-04-07
1
-0
/
+38
*
[InstCombine] Add more commuted patterns to support folding ((~A & B) | A) ->...
Craig Topper
2017-04-07
1
-10
/
+4
*
[InstCombine] Add a few cases for OR we fail to optimize due to missing commu...
Craig Topper
2017-04-06
1
-0
/
+45
*
[InstCombine] Support folding and/or/xor with a constant vector RHS into sele...
Craig Topper
2017-04-04
1
-10
/
+6
*
[InstCombine] Add test cases for missing combines of phis with and/or/xor wit...
Craig Topper
2017-04-04
1
-0
/
+68
*
[InstCombine] Add more test cases for missing combines of selects with and/or...
Craig Topper
2017-04-04
1
-0
/
+11
*
[InstCombine] Add test cases showing how we fail to fold vector constants int...
Craig Topper
2017-04-03
1
-0
/
+21
*
[InstCombine] fix operand-complexity-based canonicalization (PR28296)
Sanjay Patel
2017-02-03
1
-1
/
+1
*
[InstCombine] use commutative matcher for pattern with commutative operators
Sanjay Patel
2016-12-19
1
-1
/
+16
*
[InstCombine] use commutative matchers for patterns with commutative operators
Sanjay Patel
2016-12-18
1
-18
/
+5
*
[InstCombine] add tests to show pattern matching failures due to commutation
Sanjay Patel
2016-09-09
1
-0
/
+55
*
[InstCombine] add tests to show type limitations of InsertRangeTest and callers
Sanjay Patel
2016-08-30
1
-1
/
+14
*
[InstCombine] use m_APInt to allow icmp (or X, Y), C folds for splat constant...
Sanjay Patel
2016-08-17
1
-8
/
+6
*
[InstCombine] add tests for missing vector icmp folds
Sanjay Patel
2016-08-17
1
-0
/
+30
*
[InstCombine] check for one-use before turning simple logic op into a select
Sanjay Patel
2016-07-08
1
-3
/
+1
*
add test to show multi-use output
Sanjay Patel
2016-07-08
1
-0
/
+15
*
[InstCombine] allow or(sext(A), B) --> A ? -1 : B transform for vectors
Sanjay Patel
2016-07-08
1
-4
/
+2
*
add vector tests to show missing transform
Sanjay Patel
2016-07-08
1
-0
/
+22
*
minimize tests
Sanjay Patel
2016-07-08
1
-16
/
+8
*
regenerate checks
Sanjay Patel
2016-07-08
1
-256
/
+318
*
Do (A == C1 || A == C2) -> (A & ~(C1 ^ C2)) == C1 rather than (A == C1 || A =...
David Majnemer
2015-12-02
1
-1
/
+1
*
[opaque pointer type] Add textual IR support for explicit type parameter to l...
David Blaikie
2015-02-27
1
-2
/
+2
*
InstCombine: FoldOrOfICmps harder
David Majnemer
2014-11-28
1
-0
/
+10
*
New InstCombine pattern: (icmp ult/ule (A + C1), C3) | (icmp ult/ule (A + C2)...
Yi Jiang
2014-08-20
1
-0
/
+26
*
Added InstCombine Transform for ((B | C) & A) | B -> B | (A & C)
David Majnemer
2014-08-14
1
-0
/
+11
*
This patch implements transform for pattern "( A & (~B)) | (A ^ B) -> (A ^ B)"
Suyog Sarda
2014-08-01
1
-0
/
+20
*
This patch implements transform for pattern "(A & B) | ((~A) ^ B) -> (~A ^ B)".
Suyog Sarda
2014-08-01
1
-0
/
+22
*
Added InstCombine Transform for patterns:
Suyog Sarda
2014-07-22
1
-0
/
+19
*
Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...
Stephen Lin
2013-07-14
1
-39
/
+39
[next]