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
Fix typo in declaring code-block snippet
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
2018-05-09
Simon Pilgrim
[X86] Cleanup WriteFStore/WriteVecStore schedules
commit
|
commitdiff
|
tree
2018-05-08
Simon Pilgrim
[X86] Tag PCONFIG instruction with WriteSystem scheduler...
commit
|
commitdiff
|
tree
2018-05-08
Simon Pilgrim
[X86] Split off WriteIMul64 from WriteIMul schedule...
commit
|
commitdiff
|
tree
2018-05-08
Simon Pilgrim
[llvm][x86] SandyBridge/IvyBridge don't support BMI1...
commit
|
commitdiff
|
tree
2018-05-08
Simon Pilgrim
[X86] Split WriteIDiv into div/idiv 8/16/32/64 implementatio...
commit
|
commitdiff
|
tree
2018-05-08
Simon Pilgrim
[llvm-mca][x86] Add div/idiv, mul/imul and inc/dec...
commit
|
commitdiff
|
tree
2018-05-08
Simon Pilgrim
[X86] Add vector masked load/store scheduler classes...
commit
|
commitdiff
|
tree
2018-05-08
Simon Pilgrim
[X86] Add SchedWriteFTest/SchedWriteVecTest TEST scheduler...
commit
|
commitdiff
|
tree
2018-05-07
Simon Pilgrim
[llvm-mca][x86] Remove addsubpd from SSE2 tests
commit
|
commitdiff
|
tree
2018-05-07
Simon Pilgrim
[X86] Split WriteFAdd/WriteFCmp/WriteFMul schedule...
commit
|
commitdiff
|
tree
2018-05-07
Simon Pilgrim
[X86][AVX2] Tag VPMOVSX/VPMOVZX ymm instructions as...
commit
|
commitdiff
|
tree
2018-05-07
Simon Pilgrim
[X86][Znver1] Remove WriteFMul/WriteFRcp InstRW overrides...
commit
|
commitdiff
|
tree
2018-05-07
Simon Pilgrim
[X86] Split WriteFDiv schedule classes to support single...
commit
|
commitdiff
|
tree
2018-05-07
Simon Pilgrim
[X86] Split WriteFRcp/WriteFRsqrt/WriteFSqrt schedule...
commit
|
commitdiff
|
tree
2018-05-04
Simon Pilgrim
[X86] Add WriteEMMS scheduler class
commit
|
commitdiff
|
tree
2018-05-04
Simon Pilgrim
[X86] Finish splitting WriteVecShift and WriteVecIMul...
commit
|
commitdiff
|
tree
2018-05-04
Simon Pilgrim
[X86] Cleanup SchedWriteFMA classes and use X86SchedWriteWid...
commit
|
commitdiff
|
tree
2018-05-04
Simon Pilgrim
[X86] Add WriteVecMOVMSKY scheduler class
commit
|
commitdiff
|
tree
2018-05-04
Simon Pilgrim
[X86] Add SchedWriteFRnd fp rounding scheduler classes
commit
|
commitdiff
|
tree
2018-05-03
Simon Pilgrim
[X86] Add WriteDPPD/WriteDPPS dot product scheduler...
commit
|
commitdiff
|
tree
2018-05-03
Simon Pilgrim
[X86][Znver1] Use SchedAlias to tag microcoded scheduler...
commit
|
commitdiff
|
tree
2018-05-03
Simon Pilgrim
[X86][AVX512] VPLZCNT instructions match SchedWriteVecIMul...
commit
|
commitdiff
|
tree
2018-05-03
Simon Pilgrim
[X86] Split WriteVecShift/WriteVarVecShift into MMX...
commit
|
commitdiff
|
tree
2018-05-03
Simon Pilgrim
[X86] Split WriteVecALU/WritePHAdd into XMM and YMM...
commit
|
commitdiff
|
tree
2018-05-03
Simon Pilgrim
[X86][AVX512] VPAVG instructions should be tagged as...
commit
|
commitdiff
|
tree
2018-05-03
Simon Pilgrim
[X86] Split WriteVecIMul/WriteVecPMULLD/WriteMPSAD...
commit
|
commitdiff
|
tree
2018-05-03
Simon Pilgrim
[X86] Update MMX instructions to be tagged with X86SchedWrit...
commit
|
commitdiff
|
tree
2018-05-02
Simon Pilgrim
[X86][SNB] Fix scheduling of MMX integer multiply instructions.
commit
|
commitdiff
|
tree
2018-05-02
Simon Pilgrim
[X86] Split WriteShuffle/WriteVarShuffle + WriteBlend...
commit
|
commitdiff
|
tree
2018-05-02
Simon Pilgrim
[X86] Cleanup WriteFShuffle/WriteFVarShuffle (+256...
commit
|
commitdiff
|
tree
2018-05-02
Simon Pilgrim
[X86] Convert most remaining XOP uses of X86SchedWritePair...
commit
|
commitdiff
|
tree
2018-05-02
Simon Pilgrim
Fix line-endings. NFCI.
commit
|
commitdiff
|
tree
2018-05-02
Simon Pilgrim
[X86] Cleanup WriteFMul scheduler classes with more...
commit
|
commitdiff
|
tree
2018-05-02
Simon Pilgrim
Fix '32-bit shift implicitly converted to 64 bits'...
commit
|
commitdiff
|
tree
2018-05-02
Simon Pilgrim
[X86] Convert most remaining AVX512 uses of X86SchedWritePai...
commit
|
commitdiff
|
tree
2018-05-02
Simon Pilgrim
[X86] Convert most remaining uses of X86SchedWritePair...
commit
|
commitdiff
|
tree
2018-05-02
Simon Pilgrim
[X86] Cleanup WriteFAdd/WriteFCmp scheduler classes...
commit
|
commitdiff
|
tree
2018-05-01
Simon Pilgrim
[X86] Split WriteFMul/WriteFDiv into XMM and YMM/ZMM...
commit
|
commitdiff
|
tree
2018-05-01
Simon Pilgrim
[X86] Split WriteFRcp/WriteFRsqrt/WriteFSqrt into XMM...
commit
|
commitdiff
|
tree
2018-05-01
Simon Pilgrim
[X86] Split WriteFCmp into XMM and YMM/ZMM scheduler...
commit
|
commitdiff
|
tree
2018-05-01
Simon Pilgrim
[X86] Split WriteFAdd into XMM and YMM/ZMM scheduler...
commit
|
commitdiff
|
tree
2018-05-01
Simon Pilgrim
[X86] Convert all uses of WriteFAdd to X86SchedWriteWidths.
commit
|
commitdiff
|
tree
2018-05-01
Simon Pilgrim
[X86] Split WriteFShuffle into XMM and YMM/ZMM scheduler...
commit
|
commitdiff
|
tree
2018-05-01
Simon Pilgrim
[X86] Convert all uses of WriteFShuffle to X86SchedWriteWidths.
commit
|
commitdiff
|
tree
2018-05-01
Simon Pilgrim
[X86] Split WriteVecLogic into XMM and YMM/ZMM scheduler...
commit
|
commitdiff
|
tree
2018-05-01
Simon Pilgrim
[X86] Convert all uses of WriteFLogic/WriteVecLogic...
commit
|
commitdiff
|
tree
2018-05-01
Simon Pilgrim
[X86] Tag PSLLDQ/PSRLDQ as WriteShuffle scheduler classes...
commit
|
commitdiff
|
tree
2018-04-30
Simon Pilgrim
[X86] Introduce X86SchedWriteWidths schedule wrapper...
commit
|
commitdiff
|
tree
2018-04-30
Simon Pilgrim
[X86][Atom] Remove unnecessary x87 load/move instrw...
commit
|
commitdiff
|
tree
2018-04-30
Simon Pilgrim
[X86] Drop unnecessary VPORrm InstrRW override in SkylakeServer.
commit
|
commitdiff
|
tree
2018-04-30
Simon Pilgrim
[X86] Fix SkylakeServer typo in WritePSADBW class ...
commit
|
commitdiff
|
tree
2018-04-30
Simon Pilgrim
[X86] Fix typo in skylake-avx512 model for PMAXSD/PMINSD...
commit
|
commitdiff
|
tree
2018-04-29
Simon Pilgrim
[X86] Remove unnecessary BT InstRW overrides.
commit
|
commitdiff
|
tree
2018-04-29
Simon Pilgrim
[llvm-mca][X86] Add BT resource tests to all models
commit
|
commitdiff
|
tree
2018-04-29
Simon Pilgrim
[X86] Merge more instregex single matches to reduce...
commit
|
commitdiff
|
tree
2018-04-29
Simon Pilgrim
[X86] Remove unnecessary add/adc+sub/sbb InstRW overrides.
commit
|
commitdiff
|
tree
2018-04-29
Simon Pilgrim
[llvm-mca][X86] Add add/adc + sub/sbb resource tests...
commit
|
commitdiff
|
tree
2018-04-28
Simon Pilgrim
[X86] Remove unnecessary rotate-carry folded InstRW...
commit
|
commitdiff
|
tree
2018-04-28
Simon Pilgrim
[X86] Remove unnecessary shift/rotate folded InstRW...
commit
|
commitdiff
|
tree
2018-04-28
Simon Pilgrim
[llvm-mca][X86] Add double shift resource tests to...
commit
|
commitdiff
|
tree
2018-04-28
Simon Pilgrim
[llvm-mca][X86] Add shift/rotate resource tests to...
commit
|
commitdiff
|
tree
2018-04-28
Simon Pilgrim
[X86][SSE] Stop hard coding some instruction scheduler...
commit
|
commitdiff
|
tree
2018-04-28
Simon Pilgrim
[X86][HW] Cleanup Haswell model. NFCI.
commit
|
commitdiff
|
tree
next