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
[cmake] Change ON/OFF to YES/NO. NFC
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
2018-05-18
Simon Pilgrim
[X86][BtVer2] Partial vector stores (inc MMX) have...
commit
|
commitdiff
|
tree
2018-05-18
Simon Pilgrim
[X86][SSE] Ensure vector partial load/stores use the...
commit
|
commitdiff
|
tree
2018-05-18
Simon Pilgrim
[X86][AVX] VEXTRACTF128mr store is a WriteFStoreX not...
commit
|
commitdiff
|
tree
2018-05-18
Simon Pilgrim
[X86][SSE] Ensure float load/stores use the WriteFLoad...
commit
|
commitdiff
|
tree
2018-05-18
Simon Pilgrim
[X86][ZnVer1] Cleanup more single match instregexs
commit
|
commitdiff
|
tree
2018-05-17
Simon Pilgrim
Fix typo in declaring code-block snippet
commit
|
commitdiff
|
tree
2018-05-17
Simon Pilgrim
[X86] Split WriteCMOV + WriteCMOV2 scheduler classes
commit
|
commitdiff
|
tree
2018-05-17
Simon Pilgrim
[llvm-mca][X86] Add CMOV test files
commit
|
commitdiff
|
tree
2018-05-17
Simon Pilgrim
[X86][BtVer2] ADC/SBB take 2cy on an ALU pipe, not...
commit
|
commitdiff
|
tree
2018-05-17
Simon Pilgrim
[X86] Split WriteADC/WriteADCRMW scheduler classes
commit
|
commitdiff
|
tree
2018-05-17
Simon Pilgrim
[llvm-mca][X86] Add ADX test files
commit
|
commitdiff
|
tree
2018-05-17
Simon Pilgrim
[X86][SNB] Minor scheduler cleanup
commit
|
commitdiff
|
tree
2018-05-16
Simon Pilgrim
[X86] Update SNB/generic scheduler tests missed from...
commit
|
commitdiff
|
tree
2018-05-16
Simon Pilgrim
[X86][SNB] Remove unnecessary CVT InstRW overrides
commit
|
commitdiff
|
tree
2018-05-16
Simon Pilgrim
[X86][SSE] Reduce instruction/register usages for v4i32...
commit
|
commitdiff
|
tree
2018-05-16
Simon Pilgrim
[X86] Fix typo in instregex for CVTSI642SDrr
commit
|
commitdiff
|
tree
2018-05-16
Simon Pilgrim
[X86] Split WriteCvtI2F/WriteCvtF2I into I<->F32 and...
commit
|
commitdiff
|
tree
2018-05-16
Simon Pilgrim
[X86][SSE] Fix tests for vector rotates by splat variable.
commit
|
commitdiff
|
tree
2018-05-15
Simon Pilgrim
[X86][SSE] Add tests for vector rotates by splat variable.
commit
|
commitdiff
|
tree
2018-05-15
Simon Pilgrim
[X86] Split WriteCvtF2F into F32->F64 and F64->F32...
commit
|
commitdiff
|
tree
2018-05-15
Simon Pilgrim
[X86] Split off F16C WriteCvtPH2PS/WriteCvtPS2PH scheduler...
commit
|
commitdiff
|
tree
next