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
[X86][BtVer2] Limit zero idiom tests to a single iteration.
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
2018-05-15
Simon Pilgrim
[llvm-mca][x86] Add F16C instruction tests
commit
|
commitdiff
|
tree
2018-05-14
Simon Pilgrim
[X86] Add NT load/store scheduler classes
commit
|
commitdiff
|
tree
2018-05-14
Simon Pilgrim
[llvm-mca][X86] Add missing SSE4A test file
commit
|
commitdiff
|
tree
2018-05-14
Simon Pilgrim
[X86][BtVer2] Fix MMX/YMM integer vector nt store schedules
commit
|
commitdiff
|
tree
2018-05-14
Simon Pilgrim
[llvm-mca][x86] Add scalar nt-store instruction tests
commit
|
commitdiff
|
tree
2018-05-14
Simon Pilgrim
[llvm-mca][x86] Add and/not/or/xor instruction tests
commit
|
commitdiff
|
tree
2018-05-14
Simon Pilgrim
Fix Wdocumentation warnings. NFCI.
commit
|
commitdiff
|
tree
2018-05-14
Simon Pilgrim
Fix "not all control paths return a value" MSVC warning...
commit
|
commitdiff
|
tree
2018-05-12
Simon Pilgrim
[X86] Add WriteFCMOV scheduler class for x87 CMOVs
commit
|
commitdiff
|
tree
2018-05-11
Simon Pilgrim
[X86][BtVer2] Model ymm move as double pumped instructions
commit
|
commitdiff
|
tree
2018-05-11
Simon Pilgrim
[X86][MMX] Tag MMX Move/Load/Store as WriteVec schedule...
commit
|
commitdiff
|
tree
2018-05-11
Simon Pilgrim
[X86][SLM] Vector stores only use the MEC port.
commit
|
commitdiff
|
tree
2018-05-11
Simon Pilgrim
[X86] Split WriteF/WriteVec Move/Load/Store scheduler...
commit
|
commitdiff
|
tree
2018-05-11
Simon Pilgrim
[X86] Added scheduler helper classes to split move...
commit
|
commitdiff
|
tree
2018-05-10
Simon Pilgrim
[X86] Convert/Merge more instregex patterns to reduce...
commit
|
commitdiff
|
tree
2018-05-10
Simon Pilgrim
[X86][Znver1] Remove unnecessary SchedWritePMULLD InstRW...
commit
|
commitdiff
|
tree
2018-05-10
Simon Pilgrim
[X86][SNB] Fix typo in PEXTRDmr instregex, was missing...
commit
|
commitdiff
|
tree
2018-05-10
Simon Pilgrim
[X86] Split WriteVecALU/WriteVecLogic/WriteShuffle...
commit
|
commitdiff
|
tree
2018-05-09
Simon Pilgrim
[X86] Fix Broadwell's Shuffle256 schedule classes load...
commit
|
commitdiff
|
tree
2018-05-09
Simon Pilgrim
[X86] Merge instregex patterns to reduce InstrRW compile...
commit
|
commitdiff
|
tree
2018-05-09
Simon Pilgrim
[CostModel][X86] Split off SLM checks
commit
|
commitdiff
|
tree
next