| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86SchedSkylakeClient.td | 97 let ResourceCycles = Res; 428 let ResourceCycles = [2]; 493 let ResourceCycles = [3]; 517 let ResourceCycles = [3]; 547 let ResourceCycles = [1]; 558 let ResourceCycles = [2]; 581 let ResourceCycles = [1]; 627 let ResourceCycles = [1]; 642 let ResourceCycles = [1]; 650 let ResourceCycles = [1]; [all …]
|
| H A D | X86SchedHaswell.td | 103 let ResourceCycles = Res; 488 let ResourceCycles = [2]; 511 let ResourceCycles = [3]; 535 let ResourceCycles = [3]; 565 let ResourceCycles = [1]; 576 let ResourceCycles = [2]; 664 let ResourceCycles = [2]; 863 let ResourceCycles = [1]; 873 let ResourceCycles = [1]; 888 let ResourceCycles = [1]; [all …]
|
| H A D | X86SchedBroadwell.td | 98 let ResourceCycles = Res; 489 let ResourceCycles = [2]; 511 let ResourceCycles = [3]; 535 let ResourceCycles = [3]; 565 let ResourceCycles = [1]; 576 let ResourceCycles = [2]; 628 let ResourceCycles = [1]; 636 let ResourceCycles = [1]; 644 let ResourceCycles = [1]; 651 let ResourceCycles = [1]; [all …]
|
| H A D | X86SchedSkylakeServer.td | 97 let ResourceCycles = Res; 429 let ResourceCycles = [2]; 494 let ResourceCycles = [3]; 518 let ResourceCycles = [3]; 548 let ResourceCycles = [1]; 559 let ResourceCycles = [2]; 582 let ResourceCycles = [1]; 628 let ResourceCycles = [1]; 656 let ResourceCycles = [1]; 665 let ResourceCycles = [1]; [all …]
|
| H A D | X86SchedIceLake.td | 105 let ResourceCycles = Res; 437 let ResourceCycles = [2]; 502 let ResourceCycles = [3]; 526 let ResourceCycles = [3]; 556 let ResourceCycles = [1]; 567 let ResourceCycles = [2]; 590 let ResourceCycles = [1]; 636 let ResourceCycles = [1]; 664 let ResourceCycles = [1]; 682 let ResourceCycles = [1]; [all …]
|
| H A D | X86ScheduleAtom.td | 65 let ResourceCycles = RRRes; 72 let ResourceCycles = RMRes; 125 let ResourceCycles = [2]; 129 let ResourceCycles = [2]; 509 let ResourceCycles = [1]; 521 let ResourceCycles = [1]; 528 let ResourceCycles = [5]; 592 let ResourceCycles = [1]; 601 let ResourceCycles = [2]; 618 let ResourceCycles = [3]; [all …]
|
| H A D | X86SchedSandyBridge.td | 93 let ResourceCycles = Res; 490 let ResourceCycles = [3]; 501 let ResourceCycles = [8]; 512 let ResourceCycles = [3]; 523 let ResourceCycles = [8]; 551 let ResourceCycles = [2]; 605 let ResourceCycles = [1]; 615 let ResourceCycles = [1]; 625 let ResourceCycles = [1]; 632 let ResourceCycles = [1]; [all …]
|
| H A D | X86ScheduleBdVer2.td | 343 let ResourceCycles = [2]; 368 let ResourceCycles = [3]; 380 let ResourceCycles = [3]; 416 let ResourceCycles = [1]; 504 let ResourceCycles = [2]; 521 let ResourceCycles = [4]; 528 let ResourceCycles = [2]; 559 let ResourceCycles = [2]; 584 let ResourceCycles = [3]; 603 let ResourceCycles = [4]; [all …]
|
| H A D | X86ScheduleZnver3.td | 535 let ResourceCycles = [4]; 546 let ResourceCycles = [4]; 553 let ResourceCycles = [2]; 560 let ResourceCycles = [1]; 581 let ResourceCycles = [1]; 608 let ResourceCycles = [4]; 667 let ResourceCycles = [2]; 705 let ResourceCycles = [4]; 714 let ResourceCycles = [4]; 723 let ResourceCycles = [4]; [all …]
|
| H A D | X86ScheduleBtVer2.td | 128 let ResourceCycles = Res; 148 let ResourceCycles = Res; 168 let ResourceCycles = Res; 316 let ResourceCycles = [3]; 334 let ResourceCycles = [3,1,1]; 412 let ResourceCycles = [3]; 437 let ResourceCycles = [3]; 454 let ResourceCycles = [3]; 466 let ResourceCycles = [2]; 472 let ResourceCycles = [1, 1]; [all …]
|
| H A D | X86ScheduleZnver1.td | 139 let ResourceCycles = Res; 160 let ResourceCycles = Res; 471 let ResourceCycles = [2]; 937 let ResourceCycles = [1,3]; 1107 let ResourceCycles = [1,2]; 1165 let ResourceCycles = [2]; 1199 let ResourceCycles = [1,2]; 1377 let ResourceCycles = [2]; 1438 let ResourceCycles = [12]; 1455 let ResourceCycles = [15]; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCScheduleP10.td | 96 let ResourceCycles = [ 5 ]; 101 let ResourceCycles = [ 8 ]; 106 let ResourceCycles = [ 5 ]; 111 let ResourceCycles = [ 7 ]; 116 let ResourceCycles = [ 10 ]; 137 let ResourceCycles = [ 16 ]; 142 let ResourceCycles = [ 17 ]; 147 let ResourceCycles = [ 18 ]; 152 let ResourceCycles = [ 22 ]; 157 let ResourceCycles = [ 25 ]; [all …]
|
| H A D | PPCScheduleP9.td | 229 let ResourceCycles = [8]; 234 let ResourceCycles = [8]; 239 let ResourceCycles = [8]; 263 let ResourceCycles = [5]; 268 let ResourceCycles = [8]; 273 let ResourceCycles = [8]; 278 let ResourceCycles = [5]; 283 let ResourceCycles = [10]; 293 let ResourceCycles = [8]; 298 let ResourceCycles = [8]; [all …]
|
| /llvm-project-15.0.7/llvm/lib/MCA/ |
| H A D | Support.cpp | 23 ResourceCycles &ResourceCycles::operator+=(const ResourceCycles &RHS) { in operator +=() 94 unsigned ResourceCycles = ProcResourceUsage[I]; in computeBlockRThroughput() local 95 if (!ResourceCycles) in computeBlockRThroughput() 99 double Throughput = static_cast<double>(ResourceCycles) / MCDesc.NumUnits; in computeBlockRThroughput()
|
| /llvm-project-15.0.7/llvm/include/llvm/MCA/ |
| H A D | Support.h | 51 class ResourceCycles { 55 ResourceCycles() : Numerator(0), Denominator(1) {} in ResourceCycles() function 56 ResourceCycles(unsigned Cycles, unsigned ResourceUnits = 1) 70 ResourceCycles &operator+=(const ResourceCycles &RHS);
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleA57WriteRes.td | 31 let ResourceCycles = [17]; } 33 let ResourceCycles = [18]; } 35 let ResourceCycles = [19]; } 37 let ResourceCycles = [20]; } 40 let ResourceCycles = [1]; } 42 let ResourceCycles = [1]; } 48 let ResourceCycles = [1]; } 50 let ResourceCycles = [32]; } 52 let ResourceCycles = [32]; } 92 let ResourceCycles = [32, 32]; [all …]
|
| H A D | ARMScheduleR52.td | 115 let ResourceCycles = [17]; 642 let ResourceCycles = [1]; 647 let ResourceCycles = [2]; 652 let ResourceCycles = [3]; 657 let ResourceCycles = [4]; 662 let ResourceCycles = [5]; 667 let ResourceCycles = [6]; 672 let ResourceCycles = [7]; 677 let ResourceCycles = [8]; 682 let ResourceCycles = [9]; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedThunderX.td | 62 let ResourceCycles = [1]; 67 let ResourceCycles = [1]; 73 let ResourceCycles = [6]; 78 let ResourceCycles = [8]; 89 let ResourceCycles = [3]; 94 let ResourceCycles = [1]; 99 let ResourceCycles = [7]; 104 let ResourceCycles = [8]; 109 let ResourceCycles = [9]; 114 let ResourceCycles = [9]; [all …]
|
| H A D | AArch64SchedExynosM3.td | 118 let ResourceCycles = [2]; } 210 let ResourceCycles = [1, 12]; } 213 let ResourceCycles = [1, 21]; } 216 let ResourceCycles = [2]; } 241 let ResourceCycles = [12]; } 328 let ResourceCycles = [8]; } 330 let ResourceCycles = [13]; } 335 let ResourceCycles = [19]; } 337 let ResourceCycles = [26]; } 366 let ResourceCycles = [2, 1]; } [all …]
|
| H A D | AArch64SchedExynosM4.td | 145 let ResourceCycles = [2]; } 179 let ResourceCycles = [2]; } 182 let ResourceCycles = [12]; } 184 let ResourceCycles = [21]; } 301 let ResourceCycles = [6]; } 303 let ResourceCycles = [6]; } 305 let ResourceCycles = [9]; } 315 let ResourceCycles = [6]; } 317 let ResourceCycles = [7]; } 319 let ResourceCycles = [9]; } [all …]
|
| H A D | AArch64SchedA55.td | 79 let Latency = 8; let ResourceCycles = [8]; 82 let Latency = 8; let ResourceCycles = [8]; 94 let ResourceCycles = [3]; } 98 let ResourceCycles = [2]; } 100 let ResourceCycles = [3]; } 102 let ResourceCycles = [4]; } 104 let ResourceCycles = [5]; } 106 let ResourceCycles = [6]; } 108 let ResourceCycles = [7]; } 129 let ResourceCycles = [2];} [all …]
|
| H A D | AArch64SchedA53.td | 86 let ResourceCycles = [3]; } 89 let ResourceCycles = [2]; } 91 let ResourceCycles = [3]; } 93 let ResourceCycles = [4]; } 95 let ResourceCycles = [5]; } 109 let ResourceCycles = [2];} 112 let ResourceCycles = [2]; } 114 let ResourceCycles = [3]; } 137 let ResourceCycles = [29]; } 140 let ResourceCycles = [14]; } [all …]
|
| H A D | AArch64SchedExynosM5.td | 145 let ResourceCycles = [2]; } 147 let ResourceCycles = [2]; } 197 let ResourceCycles = [2]; } 200 let ResourceCycles = [10]; } 202 let ResourceCycles = [16]; } 242 let ResourceCycles = [1, 13]; } 246 let ResourceCycles = [1, 13]; } 333 let ResourceCycles = [2]; } 335 let ResourceCycles = [4]; } 337 let ResourceCycles = [9]; } [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVSchedSiFive7.td | 66 let ResourceCycles = [1, 15]; 70 let ResourceCycles = [1, 15]; 117 let ResourceCycles = [1, 26]; } 119 let ResourceCycles = [1, 26]; } 133 let ResourceCycles = [1, 55]; } 135 let ResourceCycles = [1, 55]; }
|
| /llvm-project-15.0.7/llvm/lib/MCA/Stages/ |
| H A D | InstructionTables.cpp | 41 std::make_pair(ResourceUnit, ResourceCycles(Cycles, NumUnits))); in execute() 56 ResourceUnit, ResourceCycles(Cycles, NumUnits * SubUnit.NumUnits))); in execute()
|