OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[SimplifyCFG] ReduceSwitchRange: Improve on the case where the SubThreshold doesn...
2019-05-26
Nikita Popov
[ValueTracking] Base computeOverflowForUnsignedMul...
commit
|
commitdiff
|
tree
2019-05-26
Nikita Popov
[InstCombine] Refactor OptimizeOverflowCheck; NFCI
commit
|
commitdiff
|
tree
2019-05-26
Nikita Popov
[InstCombine] Remove OverflowCheckFlavor; NFC
commit
|
commitdiff
|
tree
2019-05-25
Nikita Popov
[X86] Combine fminnum/fmaxnum with non-nan operand...
commit
|
commitdiff
|
tree
2019-05-25
Nikita Popov
[LVI][CVP] Add support for saturating add/sub
commit
|
commitdiff
|
tree
2019-05-25
Nikita Popov
[X86] Add tests for min/maxnum with const operand; NFC
commit
|
commitdiff
|
tree
2019-05-25
Nikita Popov
[LoopVectorize] Fix test by regenerating checks
commit
|
commitdiff
|
tree
2019-05-25
Nikita Popov
[CVP] Remove unnecessary checks for empty GNWR; NFC
commit
|
commitdiff
|
tree
2019-05-25
Nikita Popov
[CVP] Add tests for saturating add/sub ranges; NFC
commit
|
commitdiff
|
tree
2019-05-25
Nikita Popov
[LVI][CVP] Calculate with.overflow result range
commit
|
commitdiff
|
tree
2019-05-25
Nikita Popov
[LVI] Extract helper for binary range calculations...
commit
|
commitdiff
|
tree
2019-05-22
Nikita Popov
[X86] Don't compare i128 through vector if construction...
commit
|
commitdiff
|
tree
2019-05-21
Nikita Popov
[X86] Add large integer comparison tests for PR41971...
commit
|
commitdiff
|
tree
2019-05-21
Nikita Popov
Move thumbv7k test from AArch64 to ARM
commit
|
commitdiff
|
tree
2019-05-20
Nikita Popov
[LFTR] Add additional PR31181 test cases
commit
|
commitdiff
|
tree
2019-05-20
Nikita Popov
[SDAG] Vector op legalization for overflow ops
commit
|
commitdiff
|
tree
2019-05-14
Nikita Popov
[LVI][CVP] Add support for abs/nabs select pattern...
commit
|
commitdiff
|
tree
2019-05-13
Nikita Popov
[WebAssembly] Don't assume that zext/sext result is...
commit
|
commitdiff
|
tree
2019-05-10
Nikita Popov
[SDAG] Recursively legalize both vector mulo results
commit
|
commitdiff
|
tree
2019-05-10
Nikita Popov
[CVP] Add tests for urem, sdiv, srem ranges; NFC
commit
|
commitdiff
|
tree
2019-05-10
Nikita Popov
[CVP] Add tests for abs and nabs spf; NFC
commit
|
commitdiff
|
tree
2019-05-08
Nikita Popov
Revert "[ValueTracking] Improve isKnowNonZero for Ints"
commit
|
commitdiff
|
tree
2019-05-07
Nikita Popov
[ConstantRange] Simplify makeGNWR implementation; NFC
commit
|
commitdiff
|
tree
2019-05-06
Nikita Popov
[ConstantRange] Add srem() support
commit
|
commitdiff
|
tree
2019-05-06
Nikita Popov
[SDAG][AArch64] Boolean and/or reduce to umax/min reduce...
commit
|
commitdiff
|
tree
2019-05-01
Nikita Popov
[AArch64] Add tests for bool vector reductions; NFC
commit
|
commitdiff
|
tree
2019-04-28
Nikita Popov
[ConstantRange] Add makeExactNoWrapRegion()
commit
|
commitdiff
|
tree
2019-04-26
Nikita Popov
[ConstantRange] Add abs() support
commit
|
commitdiff
|
tree
2019-04-23
Nikita Popov
[ConstantRange] Add urem support
commit
|
commitdiff
|
tree
2019-04-23
Nikita Popov
[ConstantRangeTest] Move helper methods; NFC
commit
|
commitdiff
|
tree
2019-04-22
Nikita Popov
Revert "[ConstantRange] Rename make{Guaranteed -> Exact...
commit
|
commitdiff
|
tree
2019-04-22
Nikita Popov
[ConstantRange] Rename make{Guaranteed -> Exact}NoWrapRegion...
commit
|
commitdiff
|
tree
2019-04-21
Nikita Popov
[ConstantRange] Add saturating add/sub methods
commit
|
commitdiff
|
tree
2019-04-21
Nikita Popov
[ConstantRange] Add getNonEmpty() constructor
commit
|
commitdiff
|
tree
2019-04-20
Nikita Popov
[IndVarSimplify] Generate full checks for some LFTR...
commit
|
commitdiff
|
tree
2019-04-20
Nikita Popov
[IndVarSimplify] Add tests for PR31181; NFC
commit
|
commitdiff
|
tree
2019-04-20
Nikita Popov
[CVP] Add tests for sub nowrap inference; NFC
commit
|
commitdiff
|
tree
2019-04-20
Nikita Popov
[X86] Fix stack probing on x32 (PR41477)
commit
|
commitdiff
|
tree
2019-04-17
Nikita Popov
[LVI][CVP] Constrain values in with.overflow branches
commit
|
commitdiff
|
tree
2019-04-16
Nikita Popov
[CVP] Simplify umulo and smulo that cannot overflow
commit
|
commitdiff
|
tree
2019-04-16
Nikita Popov
[CVP] Add tests for non-overflowing mulo; NFC
commit
|
commitdiff
|
tree
2019-04-16
Nikita Popov
[InstCombine] Prune fshl/fshr with masked operands
commit
|
commitdiff
|
tree
2019-04-16
Nikita Popov
[InstCombine] Add tests for fshl/fshr with masked operands...
commit
|
commitdiff
|
tree
2019-04-16
Nikita Popov
[IR] Add WithOverflowInst class
commit
|
commitdiff
|
tree
2019-04-13
Nikita Popov
[CVP] Add tests for range of with.overflow result; NFC
commit
|
commitdiff
|
tree
2019-04-13
Nikita Popov
[ConstantRange] Disallow NUW | NSW in makeGuaranteedNoWrapRe...
commit
|
commitdiff
|
tree
2019-04-13
Nikita Popov
[InstCombine] Remove redundant/bogus mul_with_overflow...
commit
|
commitdiff
|
tree
2019-04-13
Nikita Popov
[CVP] Fix inverted predicates in test; NFC
commit
|
commitdiff
|
tree
2019-04-13
Nikita Popov
[CVP] Add tests for with.overflow used as condition...
commit
|
commitdiff
|
tree
2019-04-12
Nikita Popov
[ConstantRange] Clarify makeGuaranteedNoWrapRegion...
commit
|
commitdiff
|
tree
2019-04-12
Nikita Popov
[CVP] Set NSW/NUW flags when simplifying with.overflow
commit
|
commitdiff
|
tree
2019-04-12
Nikita Popov
[KnownBits] Add computeForAddCarry()
commit
|
commitdiff
|
tree
2019-04-11
Nikita Popov
[CVP] Generate full test checks for overflows.ll; NFC
commit
|
commitdiff
|
tree
2019-04-11
Nikita Popov
[ConstantRange] Add unsignedMulMayOverflow()
commit
|
commitdiff
|
tree
2019-04-11
Nikita Popov
[ConstantRangeTest] Fix typos in test names; NFC
commit
|
commitdiff
|
tree
2019-04-10
Nikita Popov
[InstCombine] Handle ssubo always overflow
commit
|
commitdiff
|
tree
2019-04-10
Nikita Popov
[InstCombine] ssubo X, C -> saddo X, -C
commit
|
commitdiff
|
tree
2019-04-10
Nikita Popov
[InstCombine] Handle saddo always overflow
commit
|
commitdiff
|
tree
2019-04-10
Nikita Popov
[InstCombine] Handle usubo always overflow
commit
|
commitdiff
|
tree
2019-04-10
Nikita Popov
[InstCombine] Directly call computeOverflow methods...
commit
|
commitdiff
|
tree
2019-04-09
Nikita Popov
[InstCombine] Add with.overflow always overflow tests...
commit
|
commitdiff
|
tree
2019-04-09
Nikita Popov
Revert "[InstCombine] [InstCombine] Canonicalize (...
commit
|
commitdiff
|
tree
2019-04-09
Nikita Popov
[InstCombine] Restructure OptimizeOverflowCheck; NFC
commit
|
commitdiff
|
tree
2019-04-09
Nikita Popov
[ValueTracking] Use computeConstantRange() for signed...
commit
|
commitdiff
|
tree
2019-04-09
Nikita Popov
[ValueTracking] Use computeConstantRange() in signed...
commit
|
commitdiff
|
tree
2019-04-09
Nikita Popov
[ValueTracking] Use ConstantRange methods; NFC
commit
|
commitdiff
|
tree
2019-04-09
Nikita Popov
[ValueTracking] Explicitly specify intersection type...
commit
|
commitdiff
|
tree
2019-04-08
Nikita Popov
[InstCombine] Add more tests for signed saturing math...
commit
|
commitdiff
|
tree
2019-04-07
Nikita Popov
[ConstantRange] Add signed/unsigned unionWith()
commit
|
commitdiff
|
tree
2019-04-07
Nikita Popov
[ConstantRangeTest] Generalize intersection testing...
commit
|
commitdiff
|
tree
2019-04-07
Nikita Popov
[ConstantRange] Add unsigned and signed intersection...
commit
|
commitdiff
|
tree
2019-04-07
Nikita Popov
[ConstantRange] Add isAllNegative() and isAllNonNegative...
commit
|
commitdiff
|
tree
2019-04-07
Nikita Popov
Reapply [ValueTracking] Support min/max selects in...
commit
|
commitdiff
|
tree
2019-03-27
Nikita Popov
[ConstantRangeTest] Add exhaustive intersectWith()...
commit
|
commitdiff
|
tree
2019-03-27
Nikita Popov
[ConstantRange] Add isWrappedSet() and isUpperSignWrapped()
commit
|
commitdiff
|
tree
2019-03-27
Nikita Popov
[ConstantRange] Rename isWrappedSet() to isUpperWrapped()
commit
|
commitdiff
|
tree
2019-03-27
Nikita Popov
[InstCombine] Use uadd.sat and usub.sat for canonicalization
commit
|
commitdiff
|
tree
2019-03-26
Nikita Popov
[ConstantRange] Exclude full set from isSignWrappedSet()
commit
|
commitdiff
|
tree
2019-03-26
Nikita Popov
[ConstantRange] Fix outdated comment; NFC
commit
|
commitdiff
|
tree
2019-03-26
Nikita Popov
[InstCombine] Add tests for ssubo X, C -> saddo X,...
commit
|
commitdiff
|
tree
2019-03-24
Nikita Popov
[ConstantRange] Add getFull() + getEmpty() named constructor...
commit
|
commitdiff
|
tree
2019-03-23
Nikita Popov
[LowerSwitch] Use ConstantRange::fromKnownBits(); NFC
commit
|
commitdiff
|
tree
2019-03-22
Nikita Popov
[ValueTracking] Avoid redundant known bits calculation...
commit
|
commitdiff
|
tree
2019-03-21
Nikita Popov
[InstSimplify] Add tests for signed icmp of and/or...
commit
|
commitdiff
|
tree
2019-03-21
Nikita Popov
[ValueTracking] Use ConstantRange based overflow check...
commit
|
commitdiff
|
tree
2019-03-20
Nikita Popov
[InstCombine] Add additional sub nsw inference tests...
commit
|
commitdiff
|
tree
2019-03-20
Nikita Popov
[ValueTracking] Compute range for abs without nsw
commit
|
commitdiff
|
tree
2019-03-20
Nikita Popov
[InstCombine] Fold add nuw + uadd.with.overflow
commit
|
commitdiff
|
tree
2019-03-19
Nikita Popov
[InstSimplify] Add additional cmp of abs without nsw...
commit
|
commitdiff
|
tree
2019-03-19
Nikita Popov
[ValueTracking] Use computeConstantRange() for unsigned...
commit
|
commitdiff
|
tree
2019-03-18
Nikita Popov
Revert "[ValueTracking][InstSimplify] Support min/max...
commit
|
commitdiff
|
tree
2019-03-18
Nikita Popov
[ValueTracking][InstSimplify] Support min/max selects...
commit
|
commitdiff
|
tree
2019-03-18
Nikita Popov
[InstCombine] Add tests for add nuw + uaddo; NFC
commit
|
commitdiff
|
tree
2019-03-18
Nikita Popov
[ValueTracking][InstSimplify] Move abs handling into...
commit
|
commitdiff
|
tree
2019-03-18
Nikita Popov
[InstSimplify] Add additional icmp of min/max tests...
commit
|
commitdiff
|
tree
2019-03-18
Nikita Popov
[InstCombine] Improve with.overflow intrinsic tests...
commit
|
commitdiff
|
tree
2019-03-17
Nikita Popov
[ConstantRange] Add assertion for KnownBits validity...
commit
|
commitdiff
|
tree
2019-03-17
Nikita Popov
[ValueTracking] Use ConstantRange overflow check for...
commit
|
commitdiff
|
tree
2019-03-17
Nikita Popov
[ConstantRange] Add fromKnownBits() method
commit
|
commitdiff
|
tree
2019-03-17
Nikita Popov
[DAGCombine] Fold (x & ~y) | y patterns
commit
|
commitdiff
|
tree
next