[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