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] More fcmp cases when comparing against negative constants.
Florian Hahn
2017-12-01
1
-0
/
+22
*
[InstSimplify] use m_APFloat to simplify fcmp folds; NFCI
Sanjay Patel
2017-11-27
1
-13
/
+7
*
[InstSimplify] fold and/or of fcmp ord/uno when operand is known nnan
Sanjay Patel
2017-11-19
1
-9
/
+51
*
Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*
Adam Nemet
2017-10-09
1
-1
/
+1
*
[InstSimplify] teach SimplifySelectInst() to fold more vector selects
Haicheng Wu
2017-10-02
1
-0
/
+3
*
[InstSimplify] fold sdiv/srem based on compare of dividend and divisor
Sanjay Patel
2017-09-14
1
-4
/
+38
*
[InstSimplify] clean up div/rem handling; NFCI
Sanjay Patel
2017-09-14
1
-54
/
+44
*
[InstSimplify] reorder methods; NFC
Sanjay Patel
2017-09-11
1
-230
/
+229
*
[InstSimplify] refactor udiv/urem code and add tests; NFCI
Sanjay Patel
2017-09-10
1
-18
/
+31
*
Merge isKnownNonNull into isKnownNonZero
Nuno Lopes
2017-09-09
1
-6
/
+10
*
InstSimplify: canonicalize is idempotent
Matt Arsenault
2017-09-07
1
-0
/
+1
*
[InstCombine][InstSimplify] Teach decomposeBitTestICmp to look through trunca...
Craig Topper
2017-09-01
1
-13
/
+0
*
Recommit r310869, "[InstSimplify][InstCombine] Modify the interface of decomp...
Craig Topper
2017-08-14
1
-31
/
+21
*
Revert r310869 "[InstSimplify][InstCombine] Modify the interface of decompose...
Craig Topper
2017-08-14
1
-21
/
+31
*
[InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and ...
Craig Topper
2017-08-14
1
-31
/
+21
*
[InstSimplify] Add test cases that show that simplifySelectWithICmpCond doesn...
Craig Topper
2017-08-10
1
-0
/
+1
*
[InstSimplify] Use commutable matchers to simplify some code. NFC
Craig Topper
2017-07-16
1
-14
/
+7
*
[IR] Add Type::isIntOrIntVectorTy(unsigned) similar to the existing isInteger...
Craig Topper
2017-07-09
1
-5
/
+5
*
[IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVectorTy/isFPOrFPVectorTy...
Craig Topper
2017-07-09
1
-3
/
+2
*
[Analysis][Transforms] Use commutable matchers instead of m_CombineOr in a fe...
Craig Topper
2017-06-24
1
-4
/
+2
*
[InstSimplify] Don't constant fold or DCE calls that are marked nobuiltin
Andrew Kaylor
2017-06-09
1
-11
/
+14
*
[InstCombine][InstSimplify] Use APInt::isNullValue/isOneValue to reduce compi...
Craig Topper
2017-06-07
1
-6
/
+6
*
[InstSimplify] Constant fold the new GEP in SimplifyGEPInst.
Joey Gouly
2017-06-06
1
-2
/
+5
*
[InstSimplify] Remove some redundant code from InstSimplify now that llvm::is...
Craig Topper
2017-06-06
1
-13
/
+0
*
[InstSimplify] Use the getTrue/getFalse helpers and make sure we use the comp...
Craig Topper
2017-06-06
1
-3
/
+1
*
[InstSimplify] Use ICmpInst::isEquality predicate method. NFC
Craig Topper
2017-06-06
1
-1
/
+1
*
[InstSimplify] Use llvm::all_of instead of a manual loop. NFC
Craig Topper
2017-06-04
1
-3
/
+2
*
InstructionSimplify: Remove now-redundant reachability tests, as dominates() ...
Daniel Berlin
2017-05-31
1
-6
/
+1
*
[InstSimplify] Push commuted op checks for and/or of icmp further down to avo...
Craig Topper
2017-05-26
1
-33
/
+47
*
[InstSimplify] Move a variable declaration to make simplifyAndOfICmps look mo...
Craig Topper
2017-05-26
1
-1
/
+1
*
[InstSimplify] Use commutable matchers to shorten some code
Craig Topper
2017-05-26
1
-13
/
+5
*
[InstSimplify] Use m_APInt instead of m_ConstantInt in ((V + N) & C1) | (V & ...
Craig Topper
2017-05-26
1
-10
/
+10
*
[InstSimplify] Use APInt::isMask isntead of manually implementing it. NFC
Craig Topper
2017-05-26
1
-2
/
+2
*
[InstSimplify] Use m_ConstantInt matchers to short some code. NFC
Craig Topper
2017-05-26
1
-7
/
+5
*
[InstSimplify] Simplify uadd/sadd/umul/smul with overflow intrinsics when the...
Craig Topper
2017-05-24
1
-3
/
+5
*
[ValueTracking] Convert most of the calls to computeKnownBits to use the vers...
Craig Topper
2017-05-24
1
-17
/
+7
*
InstructionSimplify: don't speculate about Constants changing.
Tim Northover
2017-05-22
1
-0
/
+4
*
[InstSimplify] Fix 80 column violation. NFC
Craig Topper
2017-05-19
1
-3
/
+4
*
[InstSimplify] handle all icmp i1 X, C in one place; NFCI
Sanjay Patel
2017-05-17
1
-28
/
+39
*
[InstSimplify] add folds for constant mask of value shifted by constant
Sanjay Patel
2017-05-16
1
-0
/
+18
*
[InstSimplify] restrict icmp fold with 2 sdiv exact operands (PR32949)
Sanjay Patel
2017-05-15
1
-2
/
+11
*
[ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits.
Craig Topper
2017-05-15
1
-55
/
+46
*
[InstSimplify] Add patterns for folding (A & B) | (~A ^ B) -> (~A ^ B) and it...
Craig Topper
2017-05-14
1
-0
/
+18
*
[KnownBits] Add bit counting methods to KnownBits struct and use them where p...
Craig Topper
2017-05-12
1
-1
/
+1
*
[InstSimplify] fix typo; NFC
Sanjay Patel
2017-05-08
1
-1
/
+1
*
[InstCombine/InstSimplify] add comments about code duplication; NFC
Sanjay Patel
2017-05-08
1
-0
/
+3
*
InstructionSimplify: Refactor foldIdentityShuffles. NFC.
Zvi Rackover
2017-05-08
1
-13
/
+7
*
IR: Add a shufflevector mask commutation helper function. NFC.
Zvi Rackover
2017-05-08
1
-7
/
+1
*
InstructionSimplify: Relanding r301766
Zvi Rackover
2017-05-07
1
-20
/
+31
*
[InstSimplify] use ConstantRange to simplify or-of-icmps
Sanjay Patel
2017-05-07
1
-19
/
+47
[prev]
[next]