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
[SLPVectorizer][X86] Add alternate opcode tests for simple build vector cases
2018-06-22
Simon Pilgrim
[SLPVectorizer][X86] Add alternate opcode tests for...
commit
|
commitdiff
|
tree
2018-06-22
Simon Pilgrim
[X86] Regenerate tests to include fma comments
commit
|
commitdiff
|
tree
2018-06-22
Simon Pilgrim
[IR] Use Instruction::isBinaryOp helper instead of...
commit
|
commitdiff
|
tree
2018-06-22
Simon Pilgrim
[CostModel][AArch64] Add some initial costs for SK_Select...
commit
|
commitdiff
|
tree
2018-06-21
Simon Pilgrim
[X86][AVX] Reduce v4f64/v4i64 shuffle costs (PR37882)
commit
|
commitdiff
|
tree
2018-06-21
Simon Pilgrim
[SLPVectorizer][X86] Add horizontal add/sub tests
commit
|
commitdiff
|
tree
2018-06-20
Simon Pilgrim
[SLPVectorizer] Provide InstructionsState down the...
commit
|
commitdiff
|
tree
2018-06-20
Simon Pilgrim
[SLPVectorizer] Move isOneOf after InstructionsState...
commit
|
commitdiff
|
tree
2018-06-20
Simon Pilgrim
[SLPVectorizer] Use InstructionsState to record AltOpcode
commit
|
commitdiff
|
tree
2018-06-20
Simon Pilgrim
[SLPVectorizer] Relax "alternate" opcode vectorisation...
commit
|
commitdiff
|
tree
2018-06-20
Simon Pilgrim
[SLPVectorizer] Split Tree/Reduction cost calls to...
commit
|
commitdiff
|
tree
2018-06-19
Simon Pilgrim
[SLPVectorizer] Remove default OperandValueKind arguments...
commit
|
commitdiff
|
tree
2018-06-19
Simon Pilgrim
[SLPVectorizer] Pull out AltOpcode determination from...
commit
|
commitdiff
|
tree
2018-06-18
Simon Pilgrim
[docs] Fix indentation of llvm-exegesis command line...
commit
|
commitdiff
|
tree
2018-06-18
Simon Pilgrim
[SLPVectorizer] Tidyup isShuffle helper
commit
|
commitdiff
|
tree
2018-06-18
Simon Pilgrim
[X86][BtVer2] Flag AVX2+ scheduler classes as unsupported
commit
|
commitdiff
|
tree
2018-06-18
Simon Pilgrim
[SLPVectorizer] Avoid calling const VL.size() repeatedly...
commit
|
commitdiff
|
tree
2018-06-17
Simon Pilgrim
[llvm-mca][X86] Add some avx512f/avx512vl resource...
commit
|
commitdiff
|
tree
2018-06-15
Simon Pilgrim
[llvm-mca][x86] Add Generic cpu resource tests
commit
|
commitdiff
|
tree
2018-06-15
Simon Pilgrim
[SLP][X86] Add AVX2 run to POW2 SDIV Tests
commit
|
commitdiff
|
tree
2018-06-15
Simon Pilgrim
[SLP][X86] Regenerate POW2 SDIV Tests
commit
|
commitdiff
|
tree
2018-06-14
Simon Pilgrim
[EarlyCSE] Fix MSVC build. NFCI.
commit
|
commitdiff
|
tree
2018-06-14
Simon Pilgrim
[CostModel][AArch64] Add cost tests for ALTERNATE/SELECT...
commit
|
commitdiff
|
tree
2018-06-14
Simon Pilgrim
[SLPVectorizer] Remove RawInstructionsData/getMainOpcode...
commit
|
commitdiff
|
tree
2018-06-14
Simon Pilgrim
[CostModel] Cleanup isSingleSourceVectorMask to match...
commit
|
commitdiff
|
tree
2018-06-14
Simon Pilgrim
[CostModel] Recognise REVERSE shuffle mask if the elements...
commit
|
commitdiff
|
tree
2018-06-13
Simon Pilgrim
[CostModel][X86] Test showing failure to recognise...
commit
|
commitdiff
|
tree
2018-06-13
Simon Pilgrim
[CostModel] Recognise BROADCAST shuffle mask if the...
commit
|
commitdiff
|
tree
2018-06-13
Simon Pilgrim
[CostModel][X86] Test showing failure to recognise...
commit
|
commitdiff
|
tree
2018-06-13
Simon Pilgrim
[SLPVectorizer] getSameOpcode - remove useless cast...
commit
|
commitdiff
|
tree
2018-06-13
Simon Pilgrim
[SLPVectorizer] getSameOpcode - remove unusued alternate...
commit
|
commitdiff
|
tree
2018-06-12
Simon Pilgrim
[CostModel] Replace ShuffleKind::SK_Alternate with...
commit
|
commitdiff
|
tree
2018-06-12
Simon Pilgrim
Fix signed/unsigned warning. NFCI.
commit
|
commitdiff
|
tree
2018-06-12
Simon Pilgrim
[CostModel] Treat Identity shuffle masks as zero cost
commit
|
commitdiff
|
tree
2018-06-12
Simon Pilgrim
[CostModel][X86] Add extra Identity shuffle mask cost...
commit
|
commitdiff
|
tree
2018-06-11
Simon Pilgrim
[X86][AVX512] Tag AVX5124FMAPS/AVX5124VNNIW with missing...
commit
|
commitdiff
|
tree
2018-06-09
Simon Pilgrim
[CostModel][X86] Add 'select' style shuffle costs tests...
commit
|
commitdiff
|
tree
2018-06-08
Simon Pilgrim
[X86][SSE] Support v8i16/v16i16 rotations
commit
|
commitdiff
|
tree
2018-06-08
Simon Pilgrim
[X86][BtVer2] Add support for all SUB/XOR 32/64 scalar...
commit
|
commitdiff
|
tree
2018-06-08
Simon Pilgrim
[X86] Fix schedule-x86_64.s tests to use different...
commit
|
commitdiff
|
tree
2018-06-08
Simon Pilgrim
[X86][BtVer2] Remove SBB tests that were accidentally...
commit
|
commitdiff
|
tree
2018-06-08
Simon Pilgrim
[X86][BtVer2] Add tests for scalar SUB/XOR instructions...
commit
|
commitdiff
|
tree
2018-06-08
Simon Pilgrim
[X86][BtVer2] Limit zero idiom tests to a single iteration.
commit
|
commitdiff
|
tree
2018-06-08
Simon Pilgrim
Fix Wdocumentation warning for unknown param. NFCI.
commit
|
commitdiff
|
tree
2018-06-08
Simon Pilgrim
[X86][SSE] Add SSE2/AVX2 vector rotate tests
commit
|
commitdiff
|
tree
2018-06-08
Simon Pilgrim
[X86][SSE] Simplify combineVectorTruncationWithPACKUS...
commit
|
commitdiff
|
tree
2018-06-08
Simon Pilgrim
[X86][SSE] Consistently prefer lowering to PACKUS over...
commit
|
commitdiff
|
tree
2018-06-07
Simon Pilgrim
[X86][SSE] Updated comment - combineVectorSignBitsTruncation...
commit
|
commitdiff
|
tree
2018-06-07
Simon Pilgrim
[X86][SSE] Simplify combineVectorTruncationWithPACKUS...
commit
|
commitdiff
|
tree
2018-06-07
Simon Pilgrim
[X86][SSE] Simplify combineVectorTruncationWithPACKSS...
commit
|
commitdiff
|
tree
2018-06-07
Simon Pilgrim
[X86][SSE] Add extra trunc(shl) test cases
commit
|
commitdiff
|
tree
2018-06-07
Simon Pilgrim
[X86] Regenerate rotate tests
commit
|
commitdiff
|
tree
2018-06-06
Simon Pilgrim
[X86][BtVer2] Add support for all vector instructions...
commit
|
commitdiff
|
tree
2018-06-06
Simon Pilgrim
[llvm-mca][x86] Fix all resources-x86_64.s tests to...
commit
|
commitdiff
|
tree
2018-06-06
Simon Pilgrim
[X86][BtVer2] Add tests for all vector instructions...
commit
|
commitdiff
|
tree
2018-06-06
Simon Pilgrim
Fix MSVC '*/' found outside of comment warning. NFCI.
commit
|
commitdiff
|
tree
2018-06-06
Simon Pilgrim
[X86][BMI][TBM] Only demand bottom 16-bits of the BEXTR...
commit
|
commitdiff
|
tree
2018-06-05
Simon Pilgrim
[X86][SSE] Use multiplication scale factors for v8i16...
commit
|
commitdiff
|
tree
2018-06-05
Simon Pilgrim
[X86][SSE] Fix line endings for shuffle-vs-trunc tests...
commit
|
commitdiff
|
tree
2018-06-05
Simon Pilgrim
[X86][SSE] Add target shuffle support to X86TargetLowering...
commit
|
commitdiff
|
tree
2018-06-05
Simon Pilgrim
[X86][SSE] Add basic PACKUS support to X86TargetLowering...
commit
|
commitdiff
|
tree
2018-06-04
Simon Pilgrim
[X86] Only accept const SelectionDAG to resolveTargetShuffle...
commit
|
commitdiff
|
tree
2018-06-03
Simon Pilgrim
[X86][TBM] Use realistic BEXTR control bits
commit
|
commitdiff
|
tree
2018-06-03
Simon Pilgrim
[X86][AVX512] Cleanup intrinsics tests
commit
|
commitdiff
|
tree
2018-06-03
Simon Pilgrim
[X86][AVX512BW] Regenerate arithmetic tests using update_llc...
commit
|
commitdiff
|
tree
2018-06-03
Simon Pilgrim
[X86][BMI1] Test i32 intrinsics on 32/64 bits + branch...
commit
|
commitdiff
|
tree
2018-06-03
Simon Pilgrim
[X86][BMI] Remove CTTZ tests - this is fully covered...
commit
|
commitdiff
|
tree
2018-06-03
Simon Pilgrim
[X86][TBM] Branch off i32 intrinsics and test on 32...
commit
|
commitdiff
|
tree
2018-06-02
Simon Pilgrim
[X86][SSE] Cleanup AVX1 intrinsics tests
commit
|
commitdiff
|
tree
2018-06-02
Simon Pilgrim
[X86][SSE] Cleanup SSE1 intrinsics tests
commit
|
commitdiff
|
tree
2018-06-02
Simon Pilgrim
[X86][SSE] Cleanup SSE2 intrinsics tests
commit
|
commitdiff
|
tree
2018-06-02
Simon Pilgrim
[X86][SSE] Cleanup SSE3/SSSE3 intrinsics tests
commit
|
commitdiff
|
tree
2018-06-02
Simon Pilgrim
[X86][SSE4] Tweak rL333828 sse41/sse42 cleanup to recover...
commit
|
commitdiff
|
tree
2018-06-02
Simon Pilgrim
[X86][SSE] Cleanup SSE4A/SSE41/SSE42 intrinsics tests
commit
|
commitdiff
|
tree
2018-06-02
Simon Pilgrim
[X86][BMI2] Test i32 intrinsics on 32/64 bits + branch...
commit
|
commitdiff
|
tree
2018-06-02
Simon Pilgrim
[X86][BMI1] Remove test for non-existent andn i16 instruction
commit
|
commitdiff
|
tree
2018-06-01
Simon Pilgrim
[Utils][X86] Help update_llc_test_checks.py to recognise...
commit
|
commitdiff
|
tree
2018-05-31
Simon Pilgrim
[X86][SSE] Recognise splat rotations and expand back...
commit
|
commitdiff
|
tree
2018-05-31
Simon Pilgrim
[X86][AVX] Add peekThroughEXTRACT_SUBVECTORs helper...
commit
|
commitdiff
|
tree
2018-05-31
Simon Pilgrim
[X86][SSE] Add support for detecting SUB(SPLAT_BV,...
commit
|
commitdiff
|
tree
2018-05-30
Simon Pilgrim
Fix Wdocumentation warning. NFCI.
commit
|
commitdiff
|
tree
2018-05-30
Simon Pilgrim
[X86][SSE] Pulled out splat detection helper from LowerScala...
commit
|
commitdiff
|
tree
2018-05-30
Simon Pilgrim
[X86][AVX512BW] Fixed check prefix copy+paste typo...
commit
|
commitdiff
|
tree
2018-05-30
Simon Pilgrim
[X86][AVX512] Replace -cpu=knl with -mattr=+avx512f...
commit
|
commitdiff
|
tree
2018-05-30
Simon Pilgrim
[X86][SSE] Remove unnecessary -cpu from sttni tests
commit
|
commitdiff
|
tree
2018-05-30
Simon Pilgrim
[X86][SSE] Replace -cpu with equivalent -mattr for...
commit
|
commitdiff
|
tree
2018-05-29
Simon Pilgrim
[X86][SSE] Regenerate sdiv combine tests
commit
|
commitdiff
|
tree
2018-05-29
Simon Pilgrim
[X86][AVX] Regenerate vzeroall/vzeroupper cleanup tests
commit
|
commitdiff
|
tree
2018-05-27
Simon Pilgrim
[X86] Don't hardcode scheduler class
commit
|
commitdiff
|
tree
2018-05-25
Simon Pilgrim
[X86][SNB] Fix differences between vex/non-vex XMM...
commit
|
commitdiff
|
tree
2018-05-24
Simon Pilgrim
[X86][SSE] Pull out (AND (XOR X, -1), Y) matching into...
commit
|
commitdiff
|
tree
2018-05-24
Simon Pilgrim
Fix unused variable warnings. NFCI.
commit
|
commitdiff
|
tree
2018-05-24
Simon Pilgrim
[X86][SSE] Pull out OR(AND(~MASK,X),AND(MASK,Y)) matching...
commit
|
commitdiff
|
tree
2018-05-24
Simon Pilgrim
[X86][BtVer2] Added Jaguar cpu cycle counter to permit...
commit
|
commitdiff
|
tree
2018-05-22
Simon Pilgrim
[TTI] Add uniform/non-uniform constant Pow2 detection...
commit
|
commitdiff
|
tree
2018-05-21
Simon Pilgrim
[X86][SSE] Add an assert to ensure that rotation amount...
commit
|
commitdiff
|
tree
2018-05-21
Simon Pilgrim
[X86][SSE] Support v4i32 rotations (PR37426)
commit
|
commitdiff
|
tree
2018-05-19
Simon Pilgrim
Fix MSVC unused variable warning. NFCI.
commit
|
commitdiff
|
tree
2018-05-18
Simon Pilgrim
[X86] Add GPR<->XMM Schedule Tags
commit
|
commitdiff
|
tree
2018-05-18
Simon Pilgrim
[X86][BtVer2] Improve simulation of (V)PINSR values
commit
|
commitdiff
|
tree
next