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
[CostModel][X86] Regenerate vector select cost tests with update_analyze_test_checks.py
2018-04-07
Simon Pilgrim
[CostModel][X86] Regenerate vector select cost tests...
commit
|
commitdiff
|
tree
2018-04-07
Simon Pilgrim
[CostModel][X86] Regenerate vector integer truncation...
commit
|
commitdiff
|
tree
2018-04-07
Simon Pilgrim
[CostModel][X86] Regenerate silvermont (and added goldmont...
commit
|
commitdiff
|
tree
2018-04-07
Simon Pilgrim
[CostModel][X86] Fix v32i16/v64i8 SETCC costs on AVX512BW...
commit
|
commitdiff
|
tree
2018-04-07
Simon Pilgrim
[CostModel][X86] Regenerate vector comparison cost...
commit
|
commitdiff
|
tree
2018-04-07
Simon Pilgrim
[llvm-exegesis] Fix unused return value warning and...
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
Cleanup Reduction helpers by using ArrayRef(NoneType...
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
Add additional tests from D45336
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
Add additional tests from D45366
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
Strip trailing whitespace. NFCI.
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
[CostModel][X86] Regenerate bit count cost tests with...
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
[CostModel][X86] Regenerate vector shuffle cost tests...
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
[CostModel][X86] Regenerate bswap/bitreverse cost tests...
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
[CostModel][X86] Regenerate integer extension/truncation...
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
[CostModel][X86] Regenerate integer division/remainder...
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
[CostModel][X86] Regenerate vector shift cost tests...
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
[CostModel][X86] Regenerate int<->fp cost tests with...
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
[UpdateTestChecks] Add update_analyze_test_checks.py...
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
[X86][SandyBridge] Add (V)DPPS memory fold latencies
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
[X86][SandyBridge] SBWriteResPair +5cy Memory Folds
commit
|
commitdiff
|
tree
2018-04-06
Simon Pilgrim
[X86][SkylakeServer] Merge 2 InstRW entries to the...
commit
|
commitdiff
|
tree
2018-04-05
Simon Pilgrim
[X86][SSE] Add floating point add/mul fast-math vector...
commit
|
commitdiff
|
tree
2018-04-05
Simon Pilgrim
[X86][SSE] Add floating point min/max vector.reduce...
commit
|
commitdiff
|
tree
2018-04-05
Simon Pilgrim
[X86][SSE] Add integer add/mul vector.reduce tests
commit
|
commitdiff
|
tree
2018-04-05
Simon Pilgrim
[X86][SSE] Add integer and/or/xor vector.reduce tests
commit
|
commitdiff
|
tree
2018-04-05
Simon Pilgrim
[X86][SSE] Add integer min/max vector.reduce tests
commit
|
commitdiff
|
tree
2018-04-05
Simon Pilgrim
[SchedModel] Complete models shouldn't match against...
commit
|
commitdiff
|
tree
2018-04-05
Simon Pilgrim
[UpdateTestChecks] Moved core functionality of add_asm_check...
commit
|
commitdiff
|
tree
2018-04-05
Simon Pilgrim
[UpdateTestChecks] Split core functionality of add_ir_checks...
commit
|
commitdiff
|
tree
2018-04-05
Simon Pilgrim
[UpdateTestChecks] Make add_asm_checks more like add_ir_checks
commit
|
commitdiff
|
tree
2018-04-05
Simon Pilgrim
[UpdateTestChecks] Remove unnecessary return from add_ir_checks
commit
|
commitdiff
|
tree
2018-04-04
Simon Pilgrim
[SLPVectorizer][X86] Regenerate some tests. NFCI
commit
|
commitdiff
|
tree
2018-04-04
Simon Pilgrim
[X86][Btver2] Strip unnecessary check prefixes from...
commit
|
commitdiff
|
tree
2018-04-04
Simon Pilgrim
[X86][CostModel] Use generic SSE levels instead of...
commit
|
commitdiff
|
tree
2018-04-02
Simon Pilgrim
Wdocumentation fix. NFCI.
commit
|
commitdiff
|
tree
2018-04-02
Simon Pilgrim
Wdocumentation fixes. NFCI.
commit
|
commitdiff
|
tree
2018-03-31
Simon Pilgrim
[X86][Btver2] Add MMX_PSHUFB to the JWritePSHUFB InstRW...
commit
|
commitdiff
|
tree
2018-03-31
Simon Pilgrim
Fix trailing whitespace. NFCI.
commit
|
commitdiff
|
tree
2018-03-29
Simon Pilgrim
[X86][SSE] Don't bother re-adding combined target shuffles...
commit
|
commitdiff
|
tree
2018-03-28
Simon Pilgrim
[X86][AVX2] Add shuffle test case from PR36933
commit
|
commitdiff
|
tree
2018-03-28
Simon Pilgrim
[X86][Btver2] Moved JWriteFCmp/JWriteFCmpY classes...
commit
|
commitdiff
|
tree
2018-03-27
Simon Pilgrim
[X86] Add WriteFMOVMSK/WriteVecMOVMSK/WriteMMXMOVMSK...
commit
|
commitdiff
|
tree
2018-03-27
Simon Pilgrim
[X86][Btver2] Add MMX_PMOVMSKBrr to MOVMSK scheduler...
commit
|
commitdiff
|
tree
2018-03-26
Simon Pilgrim
Fix newlines. NFCI.
commit
|
commitdiff
|
tree
2018-03-26
Simon Pilgrim
[X86] Add WriteCRC32 scheduler class
commit
|
commitdiff
|
tree
2018-03-26
Simon Pilgrim
[X86][Btver2] Add (U)COMISD/(U)COMISD scheduler costs
commit
|
commitdiff
|
tree
2018-03-26
Simon Pilgrim
[X86] Add WriteBitScan/WriteLZCNT/WriteTZCNT/WritePOPCNT...
commit
|
commitdiff
|
tree
2018-03-26
Simon Pilgrim
[X86][Btver2] Add CVTSI2SD/CVTSI2SS scheduler costs
commit
|
commitdiff
|
tree
2018-03-26
Simon Pilgrim
[X86][Btver2] Add CVTSD2SS/CVTSS2SD scheduler costs
commit
|
commitdiff
|
tree
2018-03-26
Simon Pilgrim
[X86][Btver2] Account for the "+i" integer pipe transfer...
commit
|
commitdiff
|
tree
2018-03-26
Simon Pilgrim
[X86][Btver2] Add CVTSD2SI/CVTSS2SI scheduler costs
commit
|
commitdiff
|
tree
2018-03-26
Simon Pilgrim
[X86][Btver2] Fix YMM BLENDPD/BLENDPS + UNPCKPD/UNPCKP...
commit
|
commitdiff
|
tree
2018-03-26
Simon Pilgrim
[X86][Btver2] Add (V)SQRTPD/(V)SQRTSD costs
commit
|
commitdiff
|
tree
2018-03-26
Simon Pilgrim
[X86][Btver2] Double the AGU and schedule pipe resources...
commit
|
commitdiff
|
tree
2018-03-25
Simon Pilgrim
[X86] Use WriteResPair for WriteIDiv to cleanup sched...
commit
|
commitdiff
|
tree
2018-03-25
Simon Pilgrim
[SchedModel] Remove instregex entries that don't match...
commit
|
commitdiff
|
tree
2018-03-25
Simon Pilgrim
[X86][SkylakeClient] Fix missing comma
commit
|
commitdiff
|
tree
2018-03-25
Simon Pilgrim
[ARM] Remove sched model instregex entries that don...
commit
|
commitdiff
|
tree
2018-03-25
Simon Pilgrim
[X86] Add missing full stop to comment. NFCI.
commit
|
commitdiff
|
tree
2018-03-25
Simon Pilgrim
[X86][MMX] MOVQ2DQ/MOVDQ2Q are better described as...
commit
|
commitdiff
|
tree
2018-03-25
Simon Pilgrim
[X86][SkylakeServer] Merge multiple instregex. NFCI
commit
|
commitdiff
|
tree
2018-03-25
Simon Pilgrim
[X86] Add the ability to override memory folding latency...
commit
|
commitdiff
|
tree
2018-03-24
Simon Pilgrim
[SchedModel] Record::getName() returns StringRef -...
commit
|
commitdiff
|
tree
2018-03-24
Simon Pilgrim
[SchedModel] Avoid std::string creation for instregex...
commit
|
commitdiff
|
tree
2018-03-24
Simon Pilgrim
[X86][SkylakeClient] Merge xmm/ymm instructions instregex...
commit
|
commitdiff
|
tree
2018-03-24
Simon Pilgrim
[X86][Broadwell] Merge xmm/ymm instructions instregex...
commit
|
commitdiff
|
tree
2018-03-24
Simon Pilgrim
[X86][Haswell] Merge xmm/ymm instructions instregex...
commit
|
commitdiff
|
tree
2018-03-24
Simon Pilgrim
[X86][SandyBridge] Merge xmm/ymm instructions instregex...
commit
|
commitdiff
|
tree
2018-03-24
Simon Pilgrim
[X86][AES] Ensure we're testing both non-VEX/VEX variants...
commit
|
commitdiff
|
tree
2018-03-24
Simon Pilgrim
[X86][SSE] Ensure we're testing both non-VEX/VEX variants...
commit
|
commitdiff
|
tree
2018-03-24
Simon Pilgrim
[X86][AVX1] Ensure we don't use later instruction sets...
commit
|
commitdiff
|
tree
2018-03-24
Simon Pilgrim
[X86][AVX2] Ensure we don't use later instruction sets...
commit
|
commitdiff
|
tree
2018-03-23
Simon Pilgrim
[X86][Btver2] Cleanup TEST instructions to use JFPA...
commit
|
commitdiff
|
tree
2018-03-23
Simon Pilgrim
[X86][Btver2] Cleanup MOVMSK instructions to use JFPA...
commit
|
commitdiff
|
tree
2018-03-23
Simon Pilgrim
[X86][Btver2] Vector permutes use a JFPU01 scheduler...
commit
|
commitdiff
|
tree
2018-03-23
Simon Pilgrim
[X86][Btver2] Vector store instructions use a JFPU1...
commit
|
commitdiff
|
tree
2018-03-23
Simon Pilgrim
[X86][Btver2] Cleanup DPPS/DPPD instructions to use...
commit
|
commitdiff
|
tree
2018-03-23
Simon Pilgrim
[X86][Btver2] Fix MicroOps counts for DPPS/YMM memory...
commit
|
commitdiff
|
tree
2018-03-23
Simon Pilgrim
[X86][Btver2] Cleanup SSE42 PCMPISTR/PCMPESTR string...
commit
|
commitdiff
|
tree
2018-03-23
Simon Pilgrim
[X86][Znver1] Fix instregex entries that don't match...
commit
|
commitdiff
|
tree
2018-03-23
Simon Pilgrim
[X86][SandyBridge] Fix missing comma that was causing...
commit
|
commitdiff
|
tree
2018-03-23
Simon Pilgrim
[X86][Btver2] Vector move/load/store instructions use...
commit
|
commitdiff
|
tree
2018-03-22
Simon Pilgrim
[X86][Btver2] Conversion, MaskedLoad/MaskedStore and...
commit
|
commitdiff
|
tree
2018-03-22
Simon Pilgrim
[X86][Btver2] FCMP (inc FMAX/FMIN) instructions use...
commit
|
commitdiff
|
tree
2018-03-22
Simon Pilgrim
[X86][Btver2] FMUL ymm instructions are double pumped...
commit
|
commitdiff
|
tree
2018-03-22
Simon Pilgrim
[X86][SSE42] Use the default PCMPEST/PCMPIST scheduler...
commit
|
commitdiff
|
tree
2018-03-22
Simon Pilgrim
[X86][CLMUL] Use the default CLMUL scheduler classes...
commit
|
commitdiff
|
tree
2018-03-22
Simon Pilgrim
[X86][CLMUL] Fix/add missing itinerary tags to (V)PCLMULQDQ...
commit
|
commitdiff
|
tree
2018-03-22
Simon Pilgrim
[X86] Use the default AES scheduler classes directly...
commit
|
commitdiff
|
tree
2018-03-21
Simon Pilgrim
[SchedModel] Use CodeGenSchedClass::getSchedClassIdx...
commit
|
commitdiff
|
tree
2018-03-21
Simon Pilgrim
[SchedModel] Use CodeGenSchedClass::isKeyEqual instead...
commit
|
commitdiff
|
tree
2018-03-21
Simon Pilgrim
[X86][Haswell] Merge multiple InstrRW entries that...
commit
|
commitdiff
|
tree
2018-03-21
Simon Pilgrim
[X86][SandyBridge] Merge more VEX/non-VEX instregex...
commit
|
commitdiff
|
tree
2018-03-20
Simon Pilgrim
[SchedModel] Simplify InstRegexOp::apply. NFCI.
commit
|
commitdiff
|
tree
2018-03-20
Simon Pilgrim
[X86] Drop unnecessary InstRW overrides for WriteFMA
commit
|
commitdiff
|
tree
2018-03-20
Simon Pilgrim
[X86][Haswell][Znver1] Fix typo in fldl instregexs
commit
|
commitdiff
|
tree
2018-03-20
Simon Pilgrim
[X86][SandyBridge] Merge multiple InstrRW entries that...
commit
|
commitdiff
|
tree
2018-03-19
Simon Pilgrim
[X86] Generalize schedule classes to support multiple...
commit
|
commitdiff
|
tree
2018-03-18
Simon Pilgrim
[X86][Btver2] Fix crc32 schedule costs
commit
|
commitdiff
|
tree
2018-03-18
Simon Pilgrim
[X86][Btver2] Add crc32 resource tests
commit
|
commitdiff
|
tree
next