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
Revert "[InstCombine] [InstCombine] Canonicalize (-X s/ Y) to -(X s/ Y)."
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
2019-03-15
Nikita Popov
[AArch64] Turn BIC immediate creation into a DAG combine
commit
|
commitdiff
|
tree
2019-03-15
Nikita Popov
[ValueTracking] Use ConstantRange overflow checks for...
commit
|
commitdiff
|
tree
2019-03-15
Nikita Popov
[ConstantRange] Try to fix compiler warnings; NFC
commit
|
commitdiff
|
tree
2019-03-15
Nikita Popov
[ConstantRange] Add overflow check helpers
commit
|
commitdiff
|
tree
2019-03-14
Nikita Popov
[InstCombine] Add tests for range-based saturing math...
commit
|
commitdiff
|
tree
2019-03-12
Nikita Popov
[SDAG] Expand pow2 mulo using shifts
commit
|
commitdiff
|
tree
2019-03-11
Nikita Popov
[SDAG][AArch64] Legalize VECREDUCE
commit
|
commitdiff
|
tree
2019-03-10
Nikita Popov
[AArch64] Add tests for saddsat/ssubsat; NFC
commit
|
commitdiff
|
tree
2019-03-09
Nikita Popov
[ValueTracking] Move constant range computation into...
commit
|
commitdiff
|
tree
2019-03-09
Nikita Popov
[ARM] Use non-constant operand in umulo-32.ll; NFC
commit
|
commitdiff
|
tree
2019-03-09
Nikita Popov
[ARM] Generate test checks for umulo-32.ll; NFC
commit
|
commitdiff
|
tree
2019-03-06
Nikita Popov
[X86] Add vector mulo with power of two operand tests...
commit
|
commitdiff
|
tree
2019-03-06
Nikita Popov
[InstCombine] Fold add nsw + sadd.with.overflow
commit
|
commitdiff
|
tree
2019-03-04
Nikita Popov
[InstCombine] Add tests for add nsw + sadd.with.overflow...
commit
|
commitdiff
|
tree
2019-03-01
Nikita Popov
[ValueTracking] Known bits support for unsigned saturating...
commit
|
commitdiff
|
tree
2019-02-28
Nikita Popov
[ValueTracking] More accurate unsigned sub overflow...
commit
|
commitdiff
|
tree
2019-02-28
Nikita Popov
[ValueTracking] More accurate unsigned add overflow...
commit
|
commitdiff
|
tree
2019-02-27
Nikita Popov
[InstCombine] Add additional add.sat overflow tests...
commit
|
commitdiff
|
tree
2019-02-25
Nikita Popov
[Mips] Fix missing masking in fast-isel of br (PR40325)
commit
|
commitdiff
|
tree
2019-02-24
Nikita Popov
[InstCombine] Add tests for PR40846; NFC
commit
|
commitdiff
|
tree
2019-02-24
Nikita Popov
[InstCombine] Move with.overflow tests to separate...
commit
|
commitdiff
|
tree
2019-02-23
Nikita Popov
[WebAssembly] Fix select of and (PR40805)
commit
|
commitdiff
|
tree
2019-02-20
Nikita Popov
[SDAG] Support vector UMULO/SMULO
commit
|
commitdiff
|
tree
2019-02-19
Nikita Popov
[SDAG] Use shift amount type in MULO promotion; NFC
commit
|
commitdiff
|
tree
2019-02-17
Nikita Popov
[SelectionDAG] Extract [US]MULO expansion into TL method...
commit
|
commitdiff
|
tree
2019-02-12
Nikita Popov
[AArch64] Expand v8i8 cttz (PR39729)
commit
|
commitdiff
|
tree
2019-02-10
Nikita Popov
[CodeGen][X86] Don't scalarize vector saturating add/sub
commit
|
commitdiff
|
tree
2019-02-09
Nikita Popov
Revert "[SelectionDAG] Extract [US]MULO expansion into...
commit
|
commitdiff
|
tree
2019-02-09
Nikita Popov
[SelectionDAG] Extract [US]MULO expansion into TL method...
commit
|
commitdiff
|
tree
2019-02-07
Nikita Popov
[CodeGen] Handle vector UADDO, SADDO, USUBO, SSUBO
commit
|
commitdiff
|
tree
2019-01-28
Nikita Popov
[CodeGen][X86] Expand UADDSAT to NOT+UMIN+ADD
commit
|
commitdiff
|
tree
2019-01-19
Nikita Popov
[InstCombine] Simplify cttz/ctlz + icmp ugt/ult
commit
|
commitdiff
|
tree
2019-01-16
Nikita Popov
[X86] Add additional saturating add/sub vector tests...
commit
|
commitdiff
|
tree
2019-01-15
Nikita Popov
Reapply "[CodeGen][X86] Expand USUBSAT to UMAX+SUB...
commit
|
commitdiff
|
tree
2019-01-14
Nikita Popov
Revert "[CodeGen][X86] Expand USUBSAT to UMAX+SUB,...
commit
|
commitdiff
|
tree
2019-01-14
Nikita Popov
[CodeGen][X86] Expand USUBSAT to UMAX+SUB, also for...
commit
|
commitdiff
|
tree
2019-01-13
Nikita Popov
[X86] Rename overly verbose method; NFC
commit
|
commitdiff
|
tree
2019-01-12
Nikita Popov
[X86] Add more usub.sat vector tests; NFC
commit
|
commitdiff
|
tree
2019-01-12
Nikita Popov
Reapply "[DemandedBits] Use SetVector for Worklist"
commit
|
commitdiff
|
tree
2019-01-11
Nikita Popov
[ConstantFolding] Fold undef for integer intrinsics
commit
|
commitdiff
|
tree
2019-01-07
Nikita Popov
Revert "[DemandedBits] Use SetVector for Worklist"
commit
|
commitdiff
|
tree
2019-01-07
Nikita Popov
[DemandedBits] Use SetVector for Worklist
commit
|
commitdiff
|
tree
2019-01-05
Nikita Popov
[InstCombine] Improve cttz/ctlz + icmp tests; NFC
commit
|
commitdiff
|
tree
2019-01-05
Nikita Popov
[InstCombine] Add cttz/ctlz + icmp ugt/ult tests; NFC
commit
|
commitdiff
|
tree
2019-01-05
Nikita Popov
[InstCombine] Relax cttz/ctlz with select on zero
commit
|
commitdiff
|
tree
2019-01-05
Nikita Popov
[InstCombine] Add vector tests for select + ctlz/cttz...
commit
|
commitdiff
|
tree
2019-01-04
Nikita Popov
[X86] Fix warning; NFC
commit
|
commitdiff
|
tree
2019-01-04
Nikita Popov
[BDCE] Remove dead uses of arguments
commit
|
commitdiff
|
tree
2019-01-02
Nikita Popov
[BDCE] Fix typo in test; NFC
commit
|
commitdiff
|
tree
2019-01-02
Nikita Popov
[BDCE] Remove instructions without demanded bits
commit
|
commitdiff
|
tree
2019-01-01
Nikita Popov
[BDCE] Regenerate test checks; NFC
commit
|
commitdiff
|
tree
2019-01-01
Nikita Popov
[BDCE] Remove -instsimplify from BDCE test; NFC
commit
|
commitdiff
|
tree
2019-01-01
Nikita Popov
Reapply "[BDCE][DemandedBits] Detect dead uses of undead...
commit
|
commitdiff
|
tree
2018-12-20
Nikita Popov
[ConstantFolding] Consolidate and extend bitcount intrinsic...
commit
|
commitdiff
|
tree
2018-12-20
Nikita Popov
[ConstantFolding] Add undef tests for overflow intrinsics...
commit
|
commitdiff
|
tree
2018-12-20
Nikita Popov
[ConstantFolding] Regenerate test checks; NFC
commit
|
commitdiff
|
tree
2018-12-20
Nikita Popov
[ConstantFolding] Add tests for funnel shifts with...
commit
|
commitdiff
|
tree
2018-12-20
Nikita Popov
[ConstantFolding] Add tests for sat add/sub with undefs...
commit
|
commitdiff
|
tree
2018-12-20
Nikita Popov
[ConstantFolding] Split up saturating add/sub tests...
commit
|
commitdiff
|
tree
2018-12-19
Nikita Popov
Revert "[BDCE][DemandedBits] Detect dead uses of undead...
commit
|
commitdiff
|
tree
2018-12-19
Nikita Popov
[BDCE][DemandedBits] Detect dead uses of undead instructions
commit
|
commitdiff
|
tree
next