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
/
lib
/
Transforms
/
InstCombine
/
InstCombineAndOrXor.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[InstCombine] Refactor optimization of zext(or(icmp, icmp)) to enable more ag...
Tobias Grosser
2016-08-03
1
-2
/
+1
*
[InstCombine] LogicOpc (zext X), C --> zext (LogicOpc X, C) (PR28476)
Sanjay Patel
2016-07-21
1
-20
/
+16
*
move decomposeBitTestICmp() to Transforms/Utils; NFC
Sanjay Patel
2016-07-20
1
-47
/
+0
*
Revert "[InstCombine] Enable cast-folding in logic(cast(icmp), cast(icmp))"
Benjamin Kramer
2016-07-20
1
-8
/
+2
*
[InstCombine] Enable cast-folding in logic(cast(icmp), cast(icmp))
Tobias Grosser
2016-07-19
1
-2
/
+8
*
[InstCombine] Minor cleanup of cast simplification code [NFC]
Tobias Grosser
2016-07-19
1
-5
/
+24
*
[InstCombine] extend vector select matching for non-splat constants
Sanjay Patel
2016-07-13
1
-3
/
+40
*
[InstCombine] don't form select from bitcasted logic ops if bitcasts have >1 use
Sanjay Patel
2016-07-08
1
-2
/
+2
*
[InstCombine] don't form select from logic ops if it's unlikely that we'll el...
Sanjay Patel
2016-07-08
1
-17
/
+22
*
[InstCombine] check for one-use before turning simple logic op into a select
Sanjay Patel
2016-07-08
1
-2
/
+2
*
[InstCombine] allow or(sext(A), B) --> A ? -1 : B transform for vectors
Sanjay Patel
2016-07-08
1
-4
/
+5
*
[InstCombine] use ConstantExpr::getBitCast() instead of creating useless inst...
Sanjay Patel
2016-06-30
1
-2
/
+1
*
[InstCombine] extend matchSelectFromAndOr() to work with i1 scalar types
Sanjay Patel
2016-06-30
1
-10
/
+26
*
[InstCombine] Simplify and correct folding fcmps with the same children
Tim Shen
2016-06-29
1
-122
/
+76
*
[InstCombine, NFC] Change the generated variable names by creating new instru...
Tim Shen
2016-06-29
1
-6
/
+6
*
[InstCombine] refactor optional bitcasting in matchSelectFromAndOr() into one...
Sanjay Patel
2016-06-24
1
-45
/
+39
*
[InstCombine] consolidate commutation variants of matchSelectFromAndOr() in o...
Sanjay Patel
2016-06-24
1
-27
/
+18
*
[InstSimplify] analyze (optionally casted) icmps to eliminate obviously false...
Sanjay Patel
2016-06-20
1
-10
/
+0
*
[InstCombine] look through bitcasts to find selects
Sanjay Patel
2016-06-03
1
-18
/
+49
*
transform obscured FP sign bit ops into a fabs/fneg using TLI hook
Sanjay Patel
2016-06-02
1
-18
/
+0
*
[InstCombine] remove guard for generating a vector select
Sanjay Patel
2016-06-02
1
-15
/
+11
*
[InstCombine] move and/sext fold to helper function; NFCI
Sanjay Patel
2016-05-27
1
-27
/
+28
*
[InstCombine] Catch more bswap cases missed due to zext and truncs.
Chad Rosier
2016-05-26
1
-14
/
+28
*
Clarify that we match BSwap in InstCombine and BitReverse in CGP. NFC.
Chad Rosier
2016-05-25
1
-5
/
+5
*
Typo. NFC.
Chad Rosier
2016-05-09
1
-1
/
+1
*
Cleanup redundant expression in InstCombineAndOrXor.
Etienne Bergeron
2016-04-25
1
-2
/
+0
*
[InstCombine] transform bitcasted bitwise logic ops with constants (PR26702)
Sanjay Patel
2016-03-03
1
-7
/
+28
*
[InstCombine] enable optimization of casted vector xor instructions
Sanjay Patel
2016-02-24
1
-18
/
+8
*
[InstCombine] refactor visitOr() to use foldCastedBitwiseLogic()
Sanjay Patel
2016-02-23
1
-47
/
+31
*
[InstCombine] improve readability ; NFCI
Sanjay Patel
2016-02-23
1
-30
/
+36
*
[InstCombine] less indenting; NFC
Sanjay Patel
2016-02-23
1
-31
/
+32
*
[InstCombine] add helper function to foldCastedBitwiseLogic() ; NFCI
Sanjay Patel
2016-02-23
1
-29
/
+40
*
function names start with a lowercase letter; NFC
Sanjay Patel
2016-02-01
1
-27
/
+27
*
combine clauses with same output ; NFCI
Sanjay Patel
2016-01-18
1
-8
/
+3
*
use m_OneUse ; NFCI
Sanjay Patel
2016-01-18
1
-4
/
+2
*
fix variable names, typos ; NFC
Sanjay Patel
2016-01-18
1
-36
/
+36
*
fix typo; NFC
Sanjay Patel
2016-01-18
1
-1
/
+1
*
[InstCombine] Rewrite bswap/bitreverse handling completely.
James Molloy
2016-01-15
1
-179
/
+8
*
getParent() ^ 3 == getModule() ; NFCI
Sanjay Patel
2015-12-14
1
-6
/
+4
*
[InstCombine] Make MatchBSwap also match bit reversals
James Molloy
2015-12-11
1
-102
/
+135
*
Do (A == C1 || A == C2) -> (A & ~(C1 ^ C2)) == C1 rather than (A == C1 || A =...
David Majnemer
2015-12-02
1
-4
/
+4
*
[InstCombine] transform masking off of an FP sign bit into a fabs() intrinsic...
Sanjay Patel
2015-10-08
1
-4
/
+19
*
[InstCombine] match De Morgan's Law hidden by zext ops (PR22723)
Sanjay Patel
2015-09-25
1
-5
/
+25
*
[InstCombine] Recognize another bswap idiom.
Charlie Turner
2015-09-24
1
-5
/
+9
*
refactor matches for De Morgan's Laws; NFCI
Sanjay Patel
2015-09-08
1
-17
/
+32
*
remove function names from comments; NFC
Sanjay Patel
2015-09-08
1
-49
/
+45
*
Optimize bitwise even/odd test (-x&1 -> x&1) to not use negation.
Balaram Makam
2015-08-20
1
-0
/
+4
*
Fix a crash where a utility function wasn't aware of fcmp vectors and created...
Nick Lewycky
2015-08-14
1
-1
/
+2
*
[ConstantRange] Split makeICmpRegion in two.
Sanjoy Das
2015-03-18
1
-2
/
+2
*
DataLayout is mandatory, update the API to reflect it with references.
Mehdi Amini
2015-03-10
1
-6
/
+8
[next]