[PATCH] D52779: AMD BdVer2 (Piledriver) Initial Scheduler model
Roman Lebedev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 3 00:14:44 PDT 2018
lebedev.ri added a comment.
$ ./bin/llvm-exegesis -num-repetitions=10000 -mode=latency -opcode-name=BEXTRI64ri
Check generated assembly with: /usr/bin/objdump -d /tmp/snippet-96c4a7.o
---
mode: latency
key:
instructions:
- 'BEXTRI64ri R10 R10 i_0x1x'
config: ''
register_initial_values:
- 'R10=0x0'
cpu_name: bdver2
llvm_triple: x86_64-unknown-linux-gnu
num_repetitions: 10000
measurements:
- { key: latency, value: 2.0366, per_snippet_value: 2.0366 }
error: ''
info: explicit self cycles, selecting one aliasing Conf.
assembled_snippet: 49BA00000000000000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D2010000008F4AF810D201000000C3
F7348864: snippet-96c4a7.o <https://reviews.llvm.org/F7348864>
$ ./bin/llvm-exegesis -num-repetitions=1000000 -mode=latency -opcode-name=BEXTRI64ri
Check generated assembly with: /usr/bin/objdump -d /tmp/snippet-77bfda.o
---
mode: latency
key:
instructions:
- 'BEXTRI64ri R13 R13 i_0x1x'
config: ''
register_initial_values:
- 'R13=0x0'
cpu_name: bdver2
llvm_triple: x86_64-unknown-linux-gnu
num_repetitions: 1000000
measurements:
- { key: latency, value: 6.87283, per_snippet_value: 6.87283 }
error: ''
info: explicit self cycles, selecting one aliasing Conf.
assembled_snippet: 415549BD00000000000000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED010000008F4AF810ED01000000415DC3
...
{F7348865}
Repository:
rL LLVM
https://reviews.llvm.org/D52779
More information about the llvm-commits
mailing list