Home
last modified time | relevance | path

Searched refs:uops (Results 1 – 25 of 76) sorted by relevance

1234

/external/llvm-project/llvm/test/tools/llvm-exegesis/X86/
Duops-CMOV16rm-noreg.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=CMOV16rm -benchmarks-file=%t.CMOV16rm-uops.yaml
2 # RUN: FileCheck -check-prefixes=CHECK-YAML -input-file=%t.CMOV16rm-uops.yaml %s
3 # RUN: llvm-exegesis -mcpu=bdver2 -mode=analysis -benchmarks-file=%t.CMOV16rm-uops.yaml -analysis-c…
10 CHECK-YAML-NEXT: mode: uops
Duops-LEA64r.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=LEA64r -repetition-mode=duplicate -max-configs-per-opc…
2 # RUN: llvm-exegesis -mode=uops -opcode-name=LEA64r -repetition-mode=loop -max-configs-per-opcode=2…
5 CHECK-NEXT: mode: uops
12 CHECK-NEXT: mode: uops
Duops-ADD32mr.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=ADD32mr -repetition-mode=duplicate | FileCheck %s
2 # RUN: llvm-exegesis -mode=uops -opcode-name=ADD32mr -repetition-mode=loop | FileCheck %s
4 CHECK: mode: uops
Duops-BEXTR32rm.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=BEXTR32rm -repetition-mode=duplicate | FileCheck %s
2 # RUN: llvm-exegesis -mode=uops -opcode-name=BEXTR32rm -repetition-mode=loop | FileCheck %s
4 CHECK: mode: uops
Duops-XCHG64rr.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=XCHG64rr -repetition-mode=duplicate | FileCheck %s
2 # RUN: llvm-exegesis -mode=uops -opcode-name=XCHG64rr -repetition-mode=loop | FileCheck %s
4 CHECK: mode: uops
Duops-BSF16rm.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=BSF16rm -repetition-mode=duplicate | FileCheck %s
2 # RUN: llvm-exegesis -mode=uops -opcode-name=BSF16rm -repetition-mode=loop | FileCheck %s
4 CHECK: mode: uops
Duops-BTR64mr.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=BTR64mr -repetition-mode=duplicate | FileCheck %s
2 # RUN: llvm-exegesis -mode=uops -opcode-name=BTR64mr -repetition-mode=loop | FileCheck %s
4 CHECK: mode: uops
Duops-by-opcode-name.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=ADD32rr -repetition-mode=duplicate | FileCheck %s
2 # RUN: llvm-exegesis -mode=uops -opcode-name=ADD32rr -repetition-mode=loop | FileCheck %s
4 CHECK: mode: uops
Duops-ADD32mi8.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=ADD32mi8 -repetition-mode=duplicate | FileCheck %s
2 # RUN: llvm-exegesis -mode=uops -opcode-name=ADD32mi8 -repetition-mode=loop | FileCheck %s
4 CHECK: mode: uops
Duops-STD.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=STD -repetition-mode=duplicate | FileCheck %s
2 # RUN: llvm-exegesis -mode=uops -opcode-name=STD -repetition-mode=loop | FileCheck %s
4 CHECK: mode: uops
Duops-ADD32rm.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=ADD32rm -repetition-mode=duplicate | FileCheck %s
2 # RUN: llvm-exegesis -mode=uops -opcode-name=ADD32rm -repetition-mode=loop | FileCheck %s
4 CHECK: mode: uops
Duops-ADD_F32m.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=ADD_F32m -repetition-mode=duplicate | FileCheck %s
2 # RUN: llvm-exegesis -mode=uops -opcode-name=ADD_F32m -repetition-mode=loop | FileCheck %s
4 CHECK: mode: uops
Duops-VFMADDSS4rm.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=VFMADDSS4rm -repetition-mode=duplicate | FileCheck %s
2 # RUN: llvm-exegesis -mode=uops -opcode-name=VFMADDSS4rm -repetition-mode=loop | FileCheck %s
4 CHECK: mode: uops
Duops-FLDENVm.s1 # RUN: llvm-exegesis -mode=uops -opcode-name=FLDENVm,FLDL2E -repetition-mode=duplicate | FileCheck …
3 CHECK: mode: uops
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetPfmCounters.td22 // The name of the ProcResource on which uops are issued. This is used by
35 // Processors can define how to measure uops by defining a UopsCounter.
37 // Processors can define how to measure issued uops by defining IssueCounters.
/external/llvm-project/llvm/include/llvm/Target/
DTargetPfmCounters.td24 // The name of the ProcResource on which uops are issued. This is used by
37 // Processors can define how to measure uops by defining a UopsCounter.
39 // Processors can define how to measure issued uops by defining IssueCounters.
/external/llvm-project/llvm/test/CodeGen/SystemZ/
Dpostra-sched-expandedops.mir11 # CHECK-NEXT: ** Available: {SU(3):DL/FXa(4cyc)/LSU/6uops/GroupsAlone, SU(6):LARL/FXa}
12 # CHECK-NEXT: ** Best so far: SU(3):DL/FXa(4cyc)/LSU/6uops/GroupsAlone Grouping cost:-1 Height:43
15 # CHECK-NEXT: ++ HazardRecognizer emitting SU(3):DL/FXa(4cyc)/LSU/6uops/GroupsAlone
17 # CHECK-NEXT: ++ Completed decode group: { SU(3):DL/FXa(4cyc)/LSU/6uops/GroupsAlone } (6 decoder sl…
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SchedKryo.td16 // uops. Now, the latency spreadsheet has information based on fragmented uops,
20 let IssueWidth = 5; // 5-wide issue for expanded uops
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SchedKryo.td16 // uops. Now, the latency spreadsheet has information based on fragmented uops,
20 let IssueWidth = 5; // 5-wide issue for expanded uops
/external/llvm/lib/Target/AArch64/
DAArch64SchedKryo.td17 // uops. Now, the latency spreadsheet has information based on fragmented uops,
21 let IssueWidth = 5; // 5-wide issue for expanded uops
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenExegesis.inc17 nullptr, // No uops counter.
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips/
DMipsGenExegesis.inc17 nullptr, // No uops counter.
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC/
DPPCGenExegesis.inc17 nullptr, // No uops counter.
/external/llvm-project/llvm/docs/CommandGuide/
Dllvm-exegesis.rst46 $ llvm-exegesis -mode=uops -opcode-name=ADD64rr
82 To measure the latency/uops of a custom piece of code, you can specify the
87 $ echo "vzeroupper" | llvm-exegesis -mode=uops -snippets-file=-
118 Assuming you have a set of benchmarked instructions (either latency or uops) as
186 .. option:: -mode=[latency|uops|inverse_throughput|analysis]
236 File to read (`analysis` mode) or write (`latency`/`uops`/`inverse_throughput`
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMScheduleA8.td154 [1, 1, 1, 1, 3], [], -1>, // dynamic uops
159 [2, 1, 1, 1, 3], [], -1>, // dynamic uops
165 [1, 2, 1, 1, 3], [], -1>, // dynamic uops
170 [1, 1, 3], [], -1>, // dynamic uops
176 [1, 1, 3], [], -1>, // dynamic uops
232 [], [], -1>, // dynamic uops
237 [2], [], -1>, // dynamic uops
399 [1, 1, 1, 2], [], -1>, // dynamic uops
407 [2, 1, 1, 1, 2], [], -1>, // dynamic uops
427 [1, 1, 1, 1], [], -1>, // dynamic uops
[all …]

1234