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
[llvm-mc-assemble-fuzzer] Catch up with API changes.
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
2018-04-27
Simon Pilgrim
[X86] Merge some x87 instruction instregex single matches...
commit
|
commitdiff
|
tree
2018-04-27
Simon Pilgrim
[X86] Split WriteFBlend/WriteFVarBlend/WriteFVarShuffle...
commit
|
commitdiff
|
tree
2018-04-27
Simon Pilgrim
[X86] Split WriteFHadd into XMM and YMM/ZMM scheduler...
commit
|
commitdiff
|
tree
2018-04-27
Simon Pilgrim
[X86][AVX] Split WriteFLogic into XMM and YMM/ZMM scheduler...
commit
|
commitdiff
|
tree
2018-04-27
Simon Pilgrim
[X86] Replace some system instruction instregex single...
commit
|
commitdiff
|
tree
2018-04-25
Simon Pilgrim
[CostModel][X86] Remove hard coded SDIV/UDIV vector...
commit
|
commitdiff
|
tree
2018-04-25
Simon Pilgrim
[CostModel][X86] Add div/rem tests for non-uniform...
commit
|
commitdiff
|
tree
2018-04-25
Simon Pilgrim
[CostModel][X86] Recursive call for cost of imul for...
commit
|
commitdiff
|
tree
2018-04-25
Simon Pilgrim
[llvm-mca][X86] Updated fma3 tests after rL330820
commit
|
commitdiff
|
tree
2018-04-25
Simon Pilgrim
[X86] Split WriteFMA into XMM, Scalar and YMM/ZMM scheduler...
commit
|
commitdiff
|
tree
2018-04-25
Simon Pilgrim
[X86][SKX] Setup WriteFAdd and remove unnecessary InstRW...
commit
|
commitdiff
|
tree
2018-04-25
Simon Pilgrim
[X86][SNB] Remove unnecessary WriteFBlendLd InstRW...
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
[X86][SKX] Setup WriteFMul and remove unnecessary InstRW...
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
[X86] Split off PHMINPOSUW to their own schedule class
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
[XOP] v4i32 IFMA 'VPMACS' instructions should use the...
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
[AVX512] VPERMQ/VPERMPD/VPERMIL single op shuffles...
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
[X86][F16C] Add WriteCvtF2FSt scheduling class
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
[X86][BtVer2] Fix VCVTPS2PHmr/VCVTPS2PHYmr latencies
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
[X86][IVB] Add F16C resource tests.
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
[X86] Remove unnecessary FMA reg-mem InstRW scheduler...
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
Fix Wdocumentation warnings. NFCI.
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
[X86] Fix missing cfi from sitofp checks
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
[X86] Add vector element insertion/extraction scheduler...
commit
|
commitdiff
|
tree
2018-04-24
Simon Pilgrim
[MC] Remove orphan MCSchedModel::computeReciprocalThroughput...
commit
|
commitdiff
|
tree
2018-04-23
Simon Pilgrim
[X86] Remove unnecessary vector memory folded InstRW...
commit
|
commitdiff
|
tree
2018-04-23
Simon Pilgrim
[X86] Remove unnecessary BMI2 InstRW overrides.
commit
|
commitdiff
|
tree
2018-04-23
Simon Pilgrim
[X86] Remove unnecessary WriteLEA InstRW overrides.
commit
|
commitdiff
|
tree
2018-04-23
Simon Pilgrim
[MC] Remove MachineInstr reference in MC layer (PR37160)
commit
|
commitdiff
|
tree
2018-04-23
Simon Pilgrim
[X86] Replace x87 instregex with instrs if they only...
commit
|
commitdiff
|
tree
2018-04-23
Simon Pilgrim
[X86] Remove instregex matching from CLAC/STAC.
commit
|
commitdiff
|
tree
2018-04-23
Simon Pilgrim
[X86] Remove unnecessary MMX reg-mem InstRW scheduler...
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[X86][Znver1] Remove unnecessary BMI1 ANDN InstRW overrides.
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[llvm-mca][X86] Add BMI/LZCNT/POPCNT resource tests...
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[X86] Remove unnecessary WriteFBlend/WriteBlend InstRW...
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[X86] Remove unnecessary WriteFMul/WriteFRcp/WriteFRsqrt...
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[X86] Remove unnecessary CVT instrw overrides.
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[X86][SkylakeServer] Remove unnecessary PMULLD instrw...
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[X86][Atom] Remove unnecessary scalar/vector load/move...
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[X86] Fix (completely overridden) WriteFHAdd/WritePHAdd...
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[X86][MMX][SSE] Tag missed PHADD/PHSUB instructions...
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[X86] Remove unnecessary WriteFVarBlend/WriteVarBlend...
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[X86] Fix WriteMPSAD/WritePSADBW values to allow us...
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[X86][SandyBridge] Remove unnecessary WritePOPCNTLd...
commit
|
commitdiff
|
tree
2018-04-22
Simon Pilgrim
[llvm-mca][X86] Add POPCNT resource test
commit
|
commitdiff
|
tree
2018-04-21
Simon Pilgrim
[X86] Strip unnecessary prefetch + vector move/load...
commit
|
commitdiff
|
tree
2018-04-21
Simon Pilgrim
[X86] Strip unnecessary WriteCvtF2I instrw overrides...
commit
|
commitdiff
|
tree
2018-04-21
Simon Pilgrim
[X86] Strip unnecessary broadcast/shuffle256 instrw...
commit
|
commitdiff
|
tree
2018-04-21
Simon Pilgrim
[X86][AVX] VPERM2F128/VINSERTF128 should be a shuffle256...
commit
|
commitdiff
|
tree
2018-04-21
Simon Pilgrim
[X86] Strip unnecessary vector integer math, shift...
commit
|
commitdiff
|
tree
2018-04-21
Simon Pilgrim
[X86][Haswell] Strip unnecessary WriteFAdd/WriteFHAdd...
commit
|
commitdiff
|
tree
2018-04-21
Simon Pilgrim
[X86][Broadwell] Remove unnecessary VORPD/VORPS instrw...
commit
|
commitdiff
|
tree
next