Searched refs:uops (Results 1 – 25 of 76) sorted by relevance
1234
/external/llvm-project/llvm/test/tools/llvm-exegesis/X86/ |
D | uops-CMOV16rm-noreg.s | 1 # 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
|
D | uops-LEA64r.s | 1 # 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
|
D | uops-ADD32mr.s | 1 # 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
|
D | uops-BEXTR32rm.s | 1 # 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
|
D | uops-XCHG64rr.s | 1 # 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
|
D | uops-BSF16rm.s | 1 # 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
|
D | uops-BTR64mr.s | 1 # 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
|
D | uops-by-opcode-name.s | 1 # 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
|
D | uops-ADD32mi8.s | 1 # 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
|
D | uops-STD.s | 1 # 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
|
D | uops-ADD32rm.s | 1 # 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
|
D | uops-ADD_F32m.s | 1 # 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
|
D | uops-VFMADDSS4rm.s | 1 # 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
|
D | uops-FLDENVm.s | 1 # 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/ |
D | TargetPfmCounters.td | 22 // 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/ |
D | TargetPfmCounters.td | 24 // 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/ |
D | postra-sched-expandedops.mir | 11 # 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/ |
D | AArch64SchedKryo.td | 16 // 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/ |
D | AArch64SchedKryo.td | 16 // 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/ |
D | AArch64SchedKryo.td | 17 // 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/ |
D | AArch64GenExegesis.inc | 17 nullptr, // No uops counter.
|
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips/ |
D | MipsGenExegesis.inc | 17 nullptr, // No uops counter.
|
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC/ |
D | PPCGenExegesis.inc | 17 nullptr, // No uops counter.
|
/external/llvm-project/llvm/docs/CommandGuide/ |
D | llvm-exegesis.rst | 46 $ 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/ |
D | ARMScheduleA8.td | 154 [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