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
*
[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
*
Remove the AssumptionCache
Hal Finkel
2016-12-15
1
-146
/
+136
*
[InstSimplify] improve function name; NFC
Sanjay Patel
2016-12-10
1
-4
/
+6
*
[InstSimplify] Add "X / 1.0" to SimplifyFDivInst.
Zia Ansari
2016-12-08
1
-0
/
+6
*
[InstSimplify] fixed (?) to not mutate icmps
Sanjay Patel
2016-12-06
1
-10
/
+4
*
[InstSimplify] add folds for and-of-icmps with same operands
Sanjay Patel
2016-12-06
1
-0
/
+33
*
[InstSimplify] add folds for or-of-icmps with same operands
Sanjay Patel
2016-12-06
1
-2
/
+34
*
[InstSimplify] add more helper functions for SimplifyICmpInst; NFCI
Sanjay Patel
2016-12-03
1
-255
/
+288
*
[InstSimplify] add helper functions for SimplifyICmpInst; NFCI
Sanjay Patel
2016-12-03
1
-112
/
+129
*
[InstSimplify] allow integer vector types to use computeKnownBits
Sanjay Patel
2016-11-27
1
-2
/
+2
*
Simplify `x >=u x >> y` and `x >=u x udiv y`
Sanjoy Das
2016-10-26
1
-0
/
+11
*
[InstSimplify] fold negation of sign-bit
Sanjay Patel
2016-10-19
1
-3
/
+20
*
Remove duplicated code; NFC
Sanjoy Das
2016-10-02
1
-1
/
+1
*
[InstSimplify] allow or-of-icmps folds with vector splat constants
Sanjay Patel
2016-09-28
1
-12
/
+11
*
[InstSimplify] allow and-of-icmps folds with vector splat constants
Sanjay Patel
2016-09-28
1
-10
/
+9
*
move variables closer to their uses; add FIXMEs; NFC
Sanjay Patel
2016-09-20
1
-10
/
+10
*
Simplify code a bit. No functional change intended.
Andrea Di Biagio
2016-09-02
1
-15
/
+16
*
[instsimplify] Fix incorrect folding of an ordered fcmp with a vector of all ...
Andrea Di Biagio
2016-09-02
1
-1
/
+1
*
[InstSimplify] allow icmp with constant folds for splat vectors, part 2
Sanjay Patel
2016-08-23
1
-83
/
+77
*
[InstSimplify] allow icmp with constant folds for splat vectors, part 1
Sanjay Patel
2016-08-23
1
-6
/
+10
[next]