diff options
Diffstat (limited to 'test/tools/llvm-xray/X86/graph-simple-case.yaml')
-rw-r--r-- | test/tools/llvm-xray/X86/graph-simple-case.yaml | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/test/tools/llvm-xray/X86/graph-simple-case.yaml b/test/tools/llvm-xray/X86/graph-simple-case.yaml new file mode 100644 index 0000000000000..b0d6dcf2fb4cb --- /dev/null +++ b/test/tools/llvm-xray/X86/graph-simple-case.yaml @@ -0,0 +1,44 @@ +#RUN: llvm-xray graph %s -o - -m %S/Inputs/simple-instrmap.yaml \ +#RUN: | FileCheck %s -check-prefix=EMPTY +#RUN: llvm-xray graph %s -o - -m %S/Inputs/simple-instrmap.yaml -e count \ +#RUN: | FileCheck %s -check-prefix=COUNT +# +#RUN: llvm-xray graph %s -o - -m %S/Inputs/simple-instrmap.yaml -e min \ +#RUN: | FileCheck %s -check-prefix=TIME +#RUN: llvm-xray graph %s -o - -m %S/Inputs/simple-instrmap.yaml -e med \ +#RUN: | FileCheck %s -check-prefix=TIME +#RUN: llvm-xray graph %s -o - -m %S/Inputs/simple-instrmap.yaml -e 90p \ +#RUN: | FileCheck %s -check-prefix=TIME +#RUN: llvm-xray graph %s -o - -m %S/Inputs/simple-instrmap.yaml -e 99p \ +#RUN: | FileCheck %s -check-prefix=TIME +#RUN: llvm-xray graph %s -o - -m %S/Inputs/simple-instrmap.yaml -e max \ +#RUN: | FileCheck %s -check-prefix=TIME +#RUN: llvm-xray graph %s -o - -m %S/Inputs/simple-instrmap.yaml -e sum \ +#RUN: | FileCheck %s -check-prefix=TIME +--- +header: + version: 1 + type: 0 + constant-tsc: true + nonstop-tsc: true + cycle-frequency: 2601000000 +records: + - { type: 0, func-id: 1, cpu: 1, thread: 111, kind: function-enter, tsc: 10001 } + - { type: 0, func-id: 1, cpu: 1, thread: 111, kind: function-exit, tsc: 10100 } +... + + +#EMPTY: digraph xray { +#EMPTY-NEXT: F0 -> F1 [label=""]; +#EMPTY-NEXT: F1 [label="@(1)"]; +#EMPTY-NEXT: } + +#COUNT: digraph xray { +#COUNT-NEXT: F0 -> F1 [label="1"]; +#COUNT-NEXT: F1 [label="@(1)"]; +#COUNT-NEXT: } + +#TIME: digraph xray { +#TIME-NEXT: F0 -> F1 [label="3.8{{.*}}e-08"]; +#TIME-NEXT: F1 [label="@(1)"]; +#TIME-NEXT: } |