summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-exegesis
diff options
context:
space:
mode:
authorClement Courbet <courbet@google.com>2018-10-03 11:50:25 +0000
committerClement Courbet <courbet@google.com>2018-10-03 11:50:25 +0000
commitd5a39553ff3eafaab675e581d973f700a4d7a6b5 (patch)
tree8ca841ccd22b9b3fe08efcb98bc6e300e7a85a20 /llvm/test/tools/llvm-exegesis
parentd934032e48cad89d506880fce22e9df6cb66487a (diff)
downloadbcm5719-llvm-d5a39553ff3eafaab675e581d973f700a4d7a6b5.tar.gz
bcm5719-llvm-d5a39553ff3eafaab675e581d973f700a4d7a6b5.zip
[llvm-exegesis] Resolve variant classes in analysis.
Summary: See PR38884. Reviewers: gchatelet Subscribers: tschuett, RKSimon, llvm-commits Differential Revision: https://reviews.llvm.org/D52825 llvm-svn: 343680
Diffstat (limited to 'llvm/test/tools/llvm-exegesis')
-rw-r--r--llvm/test/tools/llvm-exegesis/X86/analysis-uops-variant.test26
1 files changed, 26 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-exegesis/X86/analysis-uops-variant.test b/llvm/test/tools/llvm-exegesis/X86/analysis-uops-variant.test
new file mode 100644
index 00000000000..b2202600f30
--- /dev/null
+++ b/llvm/test/tools/llvm-exegesis/X86/analysis-uops-variant.test
@@ -0,0 +1,26 @@
+# RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-inconsistencies-output-file="" -analysis-numpoints=1 | FileCheck %s
+
+# CHECK: cluster_id,opcode_name,config,sched_class,SBPort0,SBPort1,SBPort23,SBPort4,SBPort5,NumMicroOps
+# CHECK-NEXT: SBWriteZeroLatency
+
+---
+mode: uops
+key:
+ instructions:
+ - 'XOR32rr EAX EAX EAX'
+ config: ''
+ register_initial_values:
+cpu_name: sandybridge
+llvm_triple: x86_64-unknown-linux-gnu
+num_repetitions: 10000
+measurements:
+ - { key: SBPort0, value: 0.0012, per_snippet_value: 0.0012 }
+ - { key: SBPort1, value: 0.0021, per_snippet_value: 0.0021 }
+ - { key: SBPort23, value: 0.0013, per_snippet_value: 0.0013 }
+ - { key: SBPort4, value: 0.0018, per_snippet_value: 0.0018 }
+ - { key: SBPort5, value: 0.0012, per_snippet_value: 0.0012 }
+ - { key: NumMicroOps, value: 1.0108, per_snippet_value: 1.0108 }
+error: ''
+info: ''
+assembled_snippet: 31C031C031C031C031C031C031C031C031C031C031C031C031C031C031C031C0C3
+...
OpenPOWER on IntegriCloud