OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Test commit
[android-x86/external-llvm.git]
/
lib
/
Analysis
/
InstructionSimplify.cpp
2018-01-02
Dmitry Venikov
Test commit
blob
|
commitdiff
2017-12-30
Philip Reames
[instsimplify] consistently handle undef and out of...
blob
|
commitdiff
|
diff to current
2017-12-27
Philip Reames
Sink a couple of transforms from instcombine into insts...
blob
|
commitdiff
|
diff to current
2017-12-27
Philip Reames
[NFC] Extract out a helper function for SimplifyCall...
blob
|
commitdiff
|
diff to current
2017-12-26
Simon Pilgrim
[InstSimplify] Check for in range extraction index...
blob
|
commitdiff
|
diff to current
2017-12-14
Zachary Turner
Fix many -Wsign-compare and -Wtautological-constant...
blob
|
commitdiff
|
diff to current
2017-12-13
Michael Zolotukhin
Remove redundant includes from lib/Analysis.
blob
|
commitdiff
|
diff to current
2017-12-13
Igor Laevsky
Reintroduce r320049, r320014 and r319894.
blob
|
commitdiff
|
diff to current
2017-12-12
Igor Laevsky
Revert r320049, r320014 and r319894
blob
|
commitdiff
|
diff to current
2017-12-06
Zvi Rackover
InstructionSimplify: 'extractelement' with an undef...
blob
|
commitdiff
|
diff to current
2017-12-06
Igor Laevsky
[InstSimplify] Fold insertelement into undef if index...
blob
|
commitdiff
|
diff to current
2017-12-01
Florian Hahn
[InstSimplify] More fcmp cases when comparing against...
blob
|
commitdiff
|
diff to current
2017-11-27
Sanjay Patel
[InstSimplify] use m_APFloat to simplify fcmp folds...
blob
|
commitdiff
|
diff to current
2017-11-19
Sanjay Patel
[InstSimplify] fold and/or of fcmp ord/uno when operand...
blob
|
commitdiff
|
diff to current
2017-10-09
Adam Nemet
Rename OptimizationDiagnosticInfo.* to OptimizationRema...
blob
|
commitdiff
|
diff to current
2017-10-02
Haicheng Wu
[InstSimplify] teach SimplifySelectInst() to fold more...
blob
|
commitdiff
|
diff to current
2017-09-14
Sanjay Patel
[InstSimplify] fold sdiv/srem based on compare of divid...
blob
|
commitdiff
|
diff to current
2017-09-14
Sanjay Patel
[InstSimplify] clean up div/rem handling; NFCI
blob
|
commitdiff
|
diff to current
2017-09-11
Sanjay Patel
[InstSimplify] reorder methods; NFC
blob
|
commitdiff
|
diff to current
2017-09-10
Sanjay Patel
[InstSimplify] refactor udiv/urem code and add tests...
blob
|
commitdiff
|
diff to current
2017-09-09
Nuno Lopes
Merge isKnownNonNull into isKnownNonZero
blob
|
commitdiff
|
diff to current
2017-09-07
Matt Arsenault
InstSimplify: canonicalize is idempotent
blob
|
commitdiff
|
diff to current
2017-09-01
Craig Topper
[InstCombine][InstSimplify] Teach decomposeBitTestICmp...
blob
|
commitdiff
|
diff to current
2017-08-14
Craig Topper
Recommit r310869, "[InstSimplify][InstCombine] Modify...
blob
|
commitdiff
|
diff to current
2017-08-14
Craig Topper
Revert r310869 "[InstSimplify][InstCombine] Modify...
blob
|
commitdiff
|
diff to current
2017-08-14
Craig Topper
[InstSimplify][InstCombine] Modify the interface of...
blob
|
commitdiff
|
diff to current
2017-08-10
Craig Topper
[InstSimplify] Add test cases that show that simplifySe...
blob
|
commitdiff
|
diff to current
2017-07-16
Craig Topper
[InstSimplify] Use commutable matchers to simplify...
blob
|
commitdiff
|
diff to current
2017-07-09
Craig Topper
[IR] Add Type::isIntOrIntVectorTy(unsigned) similar...
blob
|
commitdiff
|
diff to current
2017-07-09
Craig Topper
[IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVec...
blob
|
commitdiff
|
diff to current
2017-06-24
Craig Topper
[Analysis][Transforms] Use commutable matchers instead...
blob
|
commitdiff
|
diff to current
2017-06-09
Andrew Kaylor
[InstSimplify] Don't constant fold or DCE calls that...
blob
|
commitdiff
|
diff to current
2017-06-07
Craig Topper
[InstCombine][InstSimplify] Use APInt::isNullValue...
blob
|
commitdiff
|
diff to current
2017-06-06
Joey Gouly
[InstSimplify] Constant fold the new GEP in SimplifyGEP...
blob
|
commitdiff
|
diff to current
2017-06-06
Craig Topper
[InstSimplify] Remove some redundant code from InstSimp...
blob
|
commitdiff
|
diff to current
2017-06-06
Craig Topper
[InstSimplify] Use the getTrue/getFalse helpers and...
blob
|
commitdiff
|
diff to current
2017-06-06
Craig Topper
[InstSimplify] Use ICmpInst::isEquality predicate metho...
blob
|
commitdiff
|
diff to current
2017-06-04
Craig Topper
[InstSimplify] Use llvm::all_of instead of a manual...
blob
|
commitdiff
|
diff to current
2017-05-31
Daniel Berlin
InstructionSimplify: Remove now-redundant reachability...
blob
|
commitdiff
|
diff to current
2017-05-26
Craig Topper
[InstSimplify] Push commuted op checks for and/or of...
blob
|
commitdiff
|
diff to current
2017-05-26
Craig Topper
[InstSimplify] Move a variable declaration to make...
blob
|
commitdiff
|
diff to current
2017-05-26
Craig Topper
[InstSimplify] Use commutable matchers to shorten some...
blob
|
commitdiff
|
diff to current
2017-05-26
Craig Topper
[InstSimplify] Use m_APInt instead of m_ConstantInt...
blob
|
commitdiff
|
diff to current
2017-05-26
Craig Topper
[InstSimplify] Use APInt::isMask isntead of manually...
blob
|
commitdiff
|
diff to current
2017-05-26
Craig Topper
[InstSimplify] Use m_ConstantInt matchers to short...
blob
|
commitdiff
|
diff to current
2017-05-24
Craig Topper
[InstSimplify] Simplify uadd/sadd/umul/smul with overfl...
blob
|
commitdiff
|
diff to current
2017-05-24
Craig Topper
[ValueTracking] Convert most of the calls to computeKno...
blob
|
commitdiff
|
diff to current
2017-05-22
Tim Northover
InstructionSimplify: don't speculate about Constants...
blob
|
commitdiff
|
diff to current
2017-05-19
Craig Topper
[InstSimplify] Fix 80 column violation. NFC
blob
|
commitdiff
|
diff to current
2017-05-17
Sanjay Patel
[InstSimplify] handle all icmp i1 X, C in one place...
blob
|
commitdiff
|
diff to current
2017-05-16
Sanjay Patel
[InstSimplify] add folds for constant mask of value...
blob
|
commitdiff
|
diff to current
2017-05-15
Sanjay Patel
[InstSimplify] restrict icmp fold with 2 sdiv exact...
blob
|
commitdiff
|
diff to current
2017-05-15
Craig Topper
[ValueTracking] Replace all uses of ComputeSignBit...
blob
|
commitdiff
|
diff to current
2017-05-14
Craig Topper
[InstSimplify] Add patterns for folding (A & B) | ...
blob
|
commitdiff
|
diff to current
2017-05-12
Craig Topper
[KnownBits] Add bit counting methods to KnownBits struc...
blob
|
commitdiff
|
diff to current
2017-05-08
Sanjay Patel
[InstSimplify] fix typo; NFC
blob
|
commitdiff
|
diff to current
2017-05-08
Sanjay Patel
[InstCombine/InstSimplify] add comments about code...
blob
|
commitdiff
|
diff to current
2017-05-08
Zvi Rackover
InstructionSimplify: Refactor foldIdentityShuffles...
blob
|
commitdiff
|
diff to current
2017-05-08
Zvi Rackover
IR: Add a shufflevector mask commutation helper functio...
blob
|
commitdiff
|
diff to current
2017-05-07
Zvi Rackover
InstructionSimplify: Relanding r301766
blob
|
commitdiff
|
diff to current
2017-05-07
Sanjay Patel
[InstSimplify] use ConstantRange to simplify or-of...
blob
|
commitdiff
|
diff to current
2017-05-04
Sanjay Patel
[InstSimplify] add folds for or-of-casted-icmps
blob
|
commitdiff
|
diff to current
2017-05-04
Sanjay Patel
[InstSimplify] move logic-of-icmps helper functions...
blob
|
commitdiff
|
diff to current
2017-05-03
Craig Topper
[KnownBits] Add methods for determining if KnownBits...
blob
|
commitdiff
|
diff to current
2017-05-02
Sanjay Patel
revert r301766: InstructionSimplify: Canonicalize shuff...
blob
|
commitdiff
|
diff to current
2017-05-01
George Burgess IV
Revert r301880
blob
|
commitdiff
|
diff to current
2017-05-01
George Burgess IV
[InstSimplify] Handle selects of GEPs with 0 offset
blob
|
commitdiff
|
diff to current
2017-04-30
Zvi Rackover
InstructionSimplify: Canonicalize shuffle operands...
blob
|
commitdiff
|
diff to current
2017-04-30
Zvi Rackover
InstructionSimplify: One getShuffleMask() replacing...
blob
|
commitdiff
|
diff to current
2017-04-30
Zvi Rackover
InstructionSimplify: Simplify a shuffle with a undef...
blob
|
commitdiff
|
diff to current
2017-04-28
Daniel Berlin
Kill off the old SimplifyInstruction API by converting...
blob
|
commitdiff
|
diff to current
2017-04-26
Daniel Berlin
Kill the old Simplify* APIs, leave SimplifyInstruction...
blob
|
commitdiff
|
diff to current
2017-04-26
Craig Topper
[ValueTracking] Introduce a KnownBits struct to wrap...
blob
|
commitdiff
|
diff to current
2017-04-26
Daniel Berlin
InstructionSimplify: Use braced initializer list for...
blob
|
commitdiff
|
diff to current
2017-04-26
Daniel Berlin
InstructionSimplify: Have SimplifyFPBinOp pass FastMath...
blob
|
commitdiff
|
diff to current
2017-04-26
Daniel Berlin
InstructionSimplify: End our long national nightmare...
blob
|
commitdiff
|
diff to current
2017-04-25
Craig Topper
[APInt] Use isSubsetOf, intersects, and bit counting...
blob
|
commitdiff
|
diff to current
2017-04-25
Craig Topper
[InstSimplify] Handle (~A & ~B) | (~A ^ B) -> ~A ^ B
blob
|
commitdiff
|
diff to current
2017-04-24
Sanjay Patel
[InstSimplify] use ConstantRange to simplify more and...
blob
|
commitdiff
|
diff to current
2017-04-24
Sanjay Patel
[InstSimplify] move (A & ~B) | (A ^ B) -> (A ^ B) from...
blob
|
commitdiff
|
diff to current
2017-04-20
Craig Topper
[APInt] Rename getSignBit to getSignMask
blob
|
commitdiff
|
diff to current
2017-04-19
Craig Topper
[APInt] Cast calls to add/sub/mul overflow methods...
blob
|
commitdiff
|
diff to current
2017-04-19
Sanjay Patel
[InstSimplify] fold identity shuffles (recursing if...
blob
|
commitdiff
|
diff to current
2017-04-19
Davide Italiano
[InstSimplify] Deduce correct type for vector GEP.
blob
|
commitdiff
|
diff to current
2017-04-16
Sanjay Patel
[InstSimplify] improve getTrue/getFalse; NFCI
blob
|
commitdiff
|
diff to current
2017-04-12
Craig Topper
[InstSimplify] Don't try to constant fold AllocaInsts...
blob
|
commitdiff
|
diff to current
2017-04-11
Zvi Rackover
InstSimplify: A shuffle of a splat is always the splat...
blob
|
commitdiff
|
diff to current
2017-04-10
Craig Topper
[InstSimplify] Use cast instead of dyn_cast after isa...
blob
|
commitdiff
|
diff to current
2017-04-07
Craig Topper
[InstSimplify] Use Instruction::BinaryOps instead of...
blob
|
commitdiff
|
diff to current
2017-04-06
Craig Topper
[InstSimplify] Remove unreachable default from Simplify...
blob
|
commitdiff
|
diff to current
2017-04-06
Craig Topper
[InstSimplify] Teach SimplifyMulInst to recognize vecto...
blob
|
commitdiff
|
diff to current
2017-04-06
Craig Topper
[InstSimplify] Teach SimplifyAddInst and SimplifySubIns...
blob
|
commitdiff
|
diff to current
2017-04-03
Zvi Rackover
InstSimplify: Add a hook for shufflevector
blob
|
commitdiff
|
diff to current
2017-04-01
Sanjay Patel
[InstSimplify] add constant folding for fdiv/frem
blob
|
commitdiff
|
diff to current
2017-04-01
Sanjay Patel
fix formatting; NFC
blob
|
commitdiff
|
diff to current
2017-03-30
Craig Topper
[InstSimplify] Use m_SignBit instead of calling getSign...
blob
|
commitdiff
|
diff to current
2017-03-30
Craig Topper
[InstSimplify] Use APInt::isMaxSignedValue() instead...
blob
|
commitdiff
|
diff to current
2017-03-09
Sanjay Patel
[InstSimplify] allow folds for bool vector div/rem
blob
|
commitdiff
|
diff to current
2017-03-09
Sanjay Patel
[InstSimplify] vector div/rem with any zero element...
blob
|
commitdiff
|
diff to current
2017-03-06
Sanjay Patel
[InstSimplify] refactor related div/rem folds; NFCI
blob
|
commitdiff
|
diff to current
next