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] (X * Y) / Y --> X for relaxed floating-point ops
Sanjay Patel
2018-01-30
1
-0
/
+6
*
InstSimplify: If divisor element is undef simplify to undef
Zvi Rackover
2018-01-24
1
-2
/
+3
*
[InstSimplify] (X << Y) % X -> 0
Anton Bikineev
2018-01-23
1
-0
/
+7
*
[InstSimplify] use m_Specific and commutative matcher to reduce code; NFCI
Sanjay Patel
2018-01-19
1
-9
/
+8
*
[InstSimplify] fix code comments; NFC
Sanjay Patel
2018-01-14
1
-8
/
+8
*
[InstSimplify] fold implied null ptr check (PR35790)
Sanjay Patel
2018-01-13
1
-15
/
+16
*
[InstSimplify] fold implied cmp with zero (PR35790)
Sanjay Patel
2018-01-11
1
-0
/
+42
*
[InstSimplify] Missed optimization in math expression: squashing exp(log), lo...
Dmitry Venikov
2018-01-03
1
-6
/
+33
*
Test commit
Dmitry Venikov
2018-01-02
1
-1
/
+1
*
[instsimplify] consistently handle undef and out of bound indices for inserte...
Philip Reames
2017-12-30
1
-6
/
+10
*
Sink a couple of transforms from instcombine into instsimplify.
Philip Reames
2017-12-27
1
-0
/
+26
*
[NFC] Extract out a helper function for SimplifyCall(CS, Q)
Philip Reames
2017-12-27
1
-2
/
+7
*
[InstSimplify] Check for in range extraction index before calling APInt::getZ...
Simon Pilgrim
2017-12-26
1
-2
/
+3
*
Fix many -Wsign-compare and -Wtautological-constant-compare warnings.
Zachary Turner
2017-12-14
1
-1
/
+1
*
Remove redundant includes from lib/Analysis.
Michael Zolotukhin
2017-12-13
1
-1
/
+0
*
Reintroduce r320049, r320014 and r319894.
Igor Laevsky
2017-12-13
1
-0
/
+28
*
Revert r320049, r320014 and r319894
Igor Laevsky
2017-12-12
1
-28
/
+0
*
InstructionSimplify: 'extractelement' with an undef index is undef
Zvi Rackover
2017-12-06
1
-0
/
+5
*
[InstSimplify] Fold insertelement into undef if index is out of bounds
Igor Laevsky
2017-12-06
1
-0
/
+28
*
[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
[next]