[all-commits] [llvm/llvm-project] a65780: [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM AN...
Roman Lebedev via All-commits
all-commits at lists.llvm.org
Fri May 14 04:07:05 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a657808948f2aa886f7f3321bc29c5458091cf1b
https://github.com/llvm/llvm-project/commit/a657808948f2aa886f7f3321bc29c5458091cf1b
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-sse-xmm.s
Log Message:
-----------
[NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM ANDNPS tests
Commit: a57006d627d312ae0abb9d90a94f023576cf8886
https://github.com/llvm/llvm-project/commit/a57006d627d312ae0abb9d90a94f023576cf8886
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-avx-xmm.s
Log Message:
-----------
[NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VANDNPS tests
Commit: c79c7bb980054fa7c1ebe5aae0e90755fe9a1314
https://github.com/llvm/llvm-project/commit/c79c7bb980054fa7c1ebe5aae0e90755fe9a1314
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-avx-ymm.s
Log Message:
-----------
[NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VANDNPS tests
Commit: f38dcbecb643e30931b56bbcf37254477eac3977
https://github.com/llvm/llvm-project/commit/f38dcbecb643e30931b56bbcf37254477eac3977
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/lib/Target/X86/X86ScheduleZnver3.td
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-sse-xmm.s
Log Message:
-----------
[X86] AMD Zen 3: same-reg SSE XMM ANDNPS is a 1-cycle(!) dep-breaking zero-idiom
Same as SSE XMM XORPS/XORPD, it is not zero-cycle, even though it breaks the deps.
As confirmed by the exegesis measurements, and ref docs.
Commit: fd4cbc822b6d4c8ce0e6e162e1c0648686e5a834
https://github.com/llvm/llvm-project/commit/fd4cbc822b6d4c8ce0e6e162e1c0648686e5a834
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/lib/Target/X86/X86ScheduleZnver3.td
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-avx-xmm.s
Log Message:
-----------
[X86] AMD Zen 3: same-reg AVX XMM VANDNPS is a zero-cycle(!) dep-breaking zero-idiom
As confirmed by exegesis measurements, and ref docs.
Commit: d8a595b81c114d2c8251790d2d2e55f6659db3bd
https://github.com/llvm/llvm-project/commit/d8a595b81c114d2c8251790d2d2e55f6659db3bd
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/lib/Target/X86/X86ScheduleZnver3.td
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-avx-ymm.s
Log Message:
-----------
[X86] AMD Zen 3: same-reg AVX YMM VANDNPS is a zero-cycle(!) dep-breaking zero-idiom
As confirmed by exegesis measurements, and ref docs.
Commit: 055fa84cd88fe56161d7a68d1ed0648c4bf2d35d
https://github.com/llvm/llvm-project/commit/055fa84cd88fe56161d7a68d1ed0648c4bf2d35d
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-sse-xmm.s
Log Message:
-----------
[NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM ANDNPD tests
Commit: 0b7e52e7259ca82242c61b0df6336d03ad50b62d
https://github.com/llvm/llvm-project/commit/0b7e52e7259ca82242c61b0df6336d03ad50b62d
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-avx-xmm.s
Log Message:
-----------
[NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VANDNPD tests
Commit: 3221e06e9b8559e8b26a9f4f0a6d1a39c29bc226
https://github.com/llvm/llvm-project/commit/3221e06e9b8559e8b26a9f4f0a6d1a39c29bc226
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-avx-ymm.s
Log Message:
-----------
[NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VANDNPD tests
Commit: 38ceb46fb03d10e24b83d2261ad70efd555067a2
https://github.com/llvm/llvm-project/commit/38ceb46fb03d10e24b83d2261ad70efd555067a2
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/lib/Target/X86/X86ScheduleZnver3.td
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-sse-xmm.s
Log Message:
-----------
[X86] AMD Zen 3: same-reg SSE XMM ANDNPD is a 1-cycle(!) dep-breaking zero-idiom
As confirmed by exegesis measurements, and ref docs.
Commit: 17f99a8a41c0291081894354b454c16742c29787
https://github.com/llvm/llvm-project/commit/17f99a8a41c0291081894354b454c16742c29787
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/lib/Target/X86/X86ScheduleZnver3.td
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-avx-xmm.s
Log Message:
-----------
[X86] AMD Zen 3: same-reg AVX XMM VANDNPD is a zero-cycle(!) dep-breaking zero-idiom
As confirmed by exegesis measurements, and ref docs.
Commit: 4af4afe014a70f6b57a083b0d5565773dae6b094
https://github.com/llvm/llvm-project/commit/4af4afe014a70f6b57a083b0d5565773dae6b094
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M llvm/lib/Target/X86/X86ScheduleZnver3.td
M llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-avx-ymm.s
Log Message:
-----------
[X86] AMD Zen 3: same-reg AVX YMM VANDNPD is a zero-cycle(!) dep-breaking zero-idiom
As confirmed by exegesis measurements, and ref docs.
Compare: https://github.com/llvm/llvm-project/compare/f82966d19a8b...4af4afe014a7
More information about the All-commits
mailing list