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
/
Analysis
/
InstructionSimplify.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
[InstSimplify] add folds for or-of-casted-icmps
Sanjay Patel
2017-05-04
1
-36
/
+46
*
[InstSimplify] move logic-of-icmps helper functions; NFC
Sanjay Patel
2017-05-04
1
-80
/
+80
*
[KnownBits] Add methods for determining if KnownBits is a constant value
Craig Topper
2017-05-03
1
-2
/
+2
*
revert r301766: InstructionSimplify: Canonicalize shuffle operands. NFC-ish
Sanjay Patel
2017-05-02
1
-29
/
+20
*
Revert r301880
George Burgess IV
2017-05-01
1
-13
/
+0
*
[InstSimplify] Handle selects of GEPs with 0 offset
George Burgess IV
2017-05-01
1
-0
/
+13
*
InstructionSimplify: Canonicalize shuffle operands. NFC-ish.
Zvi Rackover
2017-04-30
1
-20
/
+29
*
InstructionSimplify: One getShuffleMask() replacing multiple getMaskValue(). ...
Zvi Rackover
2017-04-30
1
-6
/
+9
*
InstructionSimplify: Simplify a shuffle with a undef mask to undef
Zvi Rackover
2017-04-30
1
-0
/
+3
*
Kill off the old SimplifyInstruction API by converting remaining users.
Daniel Berlin
2017-04-28
1
-11
/
+36
*
Kill the old Simplify* APIs, leave SimplifyInstruction for the moment
Daniel Berlin
2017-04-26
1
-260
/
+0
*
[ValueTracking] Introduce a KnownBits struct to wrap the two APInts for compu...
Craig Topper
2017-04-26
1
-25
/
+19
*
InstructionSimplify: Use braced initializer list for SimplifyQuery creation
Daniel Berlin
2017-04-26
1
-45
/
+36
*
InstructionSimplify: Have SimplifyFPBinOp pass FastMathFlags by value, like w...
Daniel Berlin
2017-04-26
1
-2
/
+2
*
InstructionSimplify: End our long national nightmare of ever-growing Simplify...
Daniel Berlin
2017-04-26
1
-158
/
+287
*
[APInt] Use isSubsetOf, intersects, and bit counting methods to reduce tempor...
Craig Topper
2017-04-25
1
-3
/
+2
*
[InstSimplify] Handle (~A & ~B) | (~A ^ B) -> ~A ^ B
Craig Topper
2017-04-25
1
-4
/
+10
*
[InstSimplify] use ConstantRange to simplify more and-of-icmps
Sanjay Patel
2017-04-24
1
-2
/
+9
*
[InstSimplify] move (A & ~B) | (A ^ B) -> (A ^ B) from InstCombine
Sanjay Patel
2017-04-24
1
-0
/
+13
*
[APInt] Rename getSignBit to getSignMask
Craig Topper
2017-04-20
1
-4
/
+4
*
[APInt] Cast calls to add/sub/mul overflow methods to void if only their over...
Craig Topper
2017-04-19
1
-1
/
+1
*
[InstSimplify] fold identity shuffles (recursing if needed)
Sanjay Patel
2017-04-19
1
-1
/
+76
*
[InstSimplify] Deduce correct type for vector GEP.
Davide Italiano
2017-04-19
1
-0
/
+2
*
[InstSimplify] improve getTrue/getFalse; NFCI
Sanjay Patel
2017-04-16
1
-10
/
+6
*
[InstSimplify] Don't try to constant fold AllocaInsts since it won't do anyth...
Craig Topper
2017-04-12
1
-0
/
+4
*
InstSimplify: A shuffle of a splat is always the splat itself
Zvi Rackover
2017-04-11
1
-4
/
+16
*
[InstSimplify] Use cast instead of dyn_cast after isa<> check. NFCI
Craig Topper
2017-04-10
1
-2
/
+2
*
[InstSimplify] Use Instruction::BinaryOps instead of unsigned for a few funct...
Craig Topper
2017-04-07
1
-10
/
+11
*
[InstSimplify] Remove unreachable default from SimplifyBinOp.
Craig Topper
2017-04-06
1
-22
/
+1
*
[InstSimplify] Teach SimplifyMulInst to recognize vectors of i1 as And. Not j...
Craig Topper
2017-04-06
1
-1
/
+1
*
[InstSimplify] Teach SimplifyAddInst and SimplifySubInst that vectors of i1 c...
Craig Topper
2017-04-06
1
-2
/
+2
*
InstSimplify: Add a hook for shufflevector
Zvi Rackover
2017-04-03
1
-0
/
+51
*
[InstSimplify] add constant folding for fdiv/frem
Sanjay Patel
2017-04-01
1
-70
/
+49
*
fix formatting; NFC
Sanjay Patel
2017-04-01
1
-34
/
+35
*
[InstSimplify] Use m_SignBit instead of calling getSignBit and using m_Specif...
Craig Topper
2017-03-30
1
-4
/
+2
*
[InstSimplify] Use APInt::isMaxSignedValue() instead of comparing with ~APInt...
Craig Topper
2017-03-30
1
-1
/
+1
*
[InstSimplify] allow folds for bool vector div/rem
Sanjay Patel
2017-03-09
1
-3
/
+3
*
[InstSimplify] vector div/rem with any zero element in divisor is undef
Sanjay Patel
2017-03-09
1
-0
/
+11
*
[InstSimplify] refactor related div/rem folds; NFCI
Sanjay Patel
2017-03-06
1
-47
/
+37
*
[InstSimplify] remove misleading comments; NFC
Sanjay Patel
2017-03-06
1
-2
/
+2
*
[InstSimplify] add nsw/nuw (xor X, signbit), signbit --> X
Sanjay Patel
2017-02-18
1
-1
/
+11
*
[ValueTracking] emit a remark when we detect a conflicting assumption (PR31809)
Sanjay Patel
2017-02-06
1
-2
/
+4
*
[InstSimplify] try to eliminate icmp Pred (add nsw X, C1), C2
Sanjay Patel
2017-01-24
1
-3
/
+17
*
[InstSimplify] refactor finding limits for icmp with binop; NFCI
Sanjay Patel
2017-01-23
1
-105
/
+146
*
Removing potentially error-prone fallthrough. NFC
Marcello Maggioni
2017-01-14
1
-0
/
+1
*
InstSimplify: Refactor function to use more switches
Matt Arsenault
2017-01-11
1
-38
/
+51
*
InstSimplify: Eliminate fabs on known positive
Matt Arsenault
2017-01-11
1
-2
/
+13
*
[InstSimplify] Optimize away udivs in the presence of range metadata
David Majnemer
2017-01-06
1
-0
/
+10
*
[InstSimplify] Optimize away urems in the presence of range metadata
David Majnemer
2017-01-06
1
-0
/
+10
*
Revert @llvm.assume with operator bundles (r289755-r289757)
Daniel Jasper
2016-12-19
1
-136
/
+146
[prev]
[next]