| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86SchedSkylakeClient.td | 97 let ResourceCycles = Res; 105 let ResourceCycles = !listconcat([1], Res); 427 let ResourceCycles = [2]; 497 let ResourceCycles = [3]; 502 let ResourceCycles = [3,1]; 509 let ResourceCycles = [4,3,1,1]; 514 let ResourceCycles = [4,3,1,1,1]; 521 let ResourceCycles = [3]; 526 let ResourceCycles = [3,1]; 533 let ResourceCycles = [4,3,1]; [all …]
|
| D | X86SchedBroadwell.td | 98 let ResourceCycles = Res; 106 let ResourceCycles = !listconcat([1], Res); 492 let ResourceCycles = [2]; 514 let ResourceCycles = [3]; 519 let ResourceCycles = [3,1]; 526 let ResourceCycles = [4,3,1,1]; 531 let ResourceCycles = [4,3,1,1,1]; 538 let ResourceCycles = [3]; 543 let ResourceCycles = [3,1]; 550 let ResourceCycles = [4,3,1]; [all …]
|
| D | X86SchedHaswell.td | 103 let ResourceCycles = Res; 111 let ResourceCycles = !listconcat([1], Res); 491 let ResourceCycles = [2]; 514 let ResourceCycles = [3]; 519 let ResourceCycles = [3,1]; 526 let ResourceCycles = [4,3,1,1]; 531 let ResourceCycles = [4,3,1,1,1]; 538 let ResourceCycles = [3]; 543 let ResourceCycles = [3,1]; 550 let ResourceCycles = [4,3,1]; [all …]
|
| D | X86SchedSkylakeServer.td | 97 let ResourceCycles = Res; 105 let ResourceCycles = !listconcat([1], Res); 428 let ResourceCycles = [2]; 493 let ResourceCycles = [3]; 498 let ResourceCycles = [3,1]; 505 let ResourceCycles = [4,3,1,1]; 510 let ResourceCycles = [4,3,1,1,1]; 517 let ResourceCycles = [3]; 522 let ResourceCycles = [3,1]; 529 let ResourceCycles = [4,3,1]; [all …]
|
| D | X86SchedIceLake.td | 105 let ResourceCycles = Res; 113 let ResourceCycles = !listconcat([1], Res); 436 let ResourceCycles = [2]; 501 let ResourceCycles = [3]; 506 let ResourceCycles = [3,1]; 513 let ResourceCycles = [4,3,1,1]; 518 let ResourceCycles = [4,3,1,1,1]; 525 let ResourceCycles = [3]; 530 let ResourceCycles = [3,1]; 537 let ResourceCycles = [4,3,1]; [all …]
|
| D | X86ScheduleAtom.td | 65 let ResourceCycles = RRRes; 72 let ResourceCycles = RMRes; 125 let ResourceCycles = [2]; 129 let ResourceCycles = [2]; 465 def : WriteRes<WriteFMOVMSK, [AtomPort0]> { let Latency = 3; let ResourceCycles = [3]; } 466 def : WriteRes<WriteVecMOVMSK, [AtomPort0]> { let Latency = 3; let ResourceCycles = [3]; } 468 def : WriteRes<WriteMMXMOVMSK, [AtomPort0]> { let Latency = 3; let ResourceCycles = [3]; } 508 let ResourceCycles = [1]; 520 let ResourceCycles = [1]; 527 let ResourceCycles = [5]; [all …]
|
| D | X86SchedSandyBridge.td | 93 let ResourceCycles = Res; 101 let ResourceCycles = !listconcat([1], Res); 489 let ResourceCycles = [3]; 494 let ResourceCycles = [3,1]; 500 let ResourceCycles = [8]; 504 let ResourceCycles = [7, 1]; 511 let ResourceCycles = [3]; 516 let ResourceCycles = [3,1]; 522 let ResourceCycles = [8]; 526 let ResourceCycles = [7, 1]; [all …]
|
| D | X86SchedAlderlakeP.td | 106 let ResourceCycles = Res; 114 let ResourceCycles = !listconcat([1], Res); 305 let ResourceCycles = [7, 1]; 520 let ResourceCycles = [2, 1, 1, 1, 1]; 543 let ResourceCycles = [2, 1, 1, 1, 1]; 601 let ResourceCycles = [1, 2]; 648 let ResourceCycles = [5, 2, 1, 1]; 661 let ResourceCycles = [4, 2, 1, 1, 1, 1]; 724 let ResourceCycles = [2, 1]; 731 let ResourceCycles = [6, 1, 3]; [all …]
|
| D | X86ScheduleBdVer2.td | 195 let ResourceCycles = Res; 268 def : WriteRes<WriteLoad, [PdLoad]> { let Latency = 5; let ResourceCycles = [2]; } 271 def : WriteRes<WriteMove, [PdEX01]> { let ResourceCycles = [2]; } 277 def : WriteRes<WriteSTMXCSR, [PdStore]> { let NumMicroOps = 2; let ResourceCycles = [18]; } 311 let ResourceCycles = [375]; 319 def : WriteRes<WriteNop, [PdEX01]> { let ResourceCycles = [2]; } 329 let ResourceCycles = [3, 2, 1]; 336 let ResourceCycles = [88]; 343 let ResourceCycles = [2]; 355 let ResourceCycles = [3, 3]; [all …]
|
| D | X86ScheduleZnver4.td | 404 let ResourceCycles = Res; 517 let ResourceCycles = [3, 1]; 531 let ResourceCycles = [1, 1, 4]; 538 let ResourceCycles = [4, 1, 1]; 548 let ResourceCycles = [4]; 559 let ResourceCycles = [4]; 566 let ResourceCycles = [2]; 573 let ResourceCycles = [1]; 583 let ResourceCycles = [1, 1, 7, 1]; 594 let ResourceCycles = [1]; [all …]
|
| D | X86ScheduleZnver3.td | 405 let ResourceCycles = Res; 504 let ResourceCycles = [3, 1]; 518 let ResourceCycles = [1, 1, 4]; 525 let ResourceCycles = [4, 1, 1]; 535 let ResourceCycles = [4]; 546 let ResourceCycles = [4]; 553 let ResourceCycles = [2]; 560 let ResourceCycles = [1]; 570 let ResourceCycles = [1, 1, 7, 1]; 581 let ResourceCycles = [1]; [all …]
|
| D | X86ScheduleBtVer2.td | 128 let ResourceCycles = Res; 136 let ResourceCycles = !if(!empty(Res), [], !listconcat([1], Res)); 148 let ResourceCycles = Res; 156 let ResourceCycles = !if(!empty(Res), [], !listconcat([1], Res)); 168 let ResourceCycles = Res; 176 let ResourceCycles = !listconcat([2], Res); 316 let ResourceCycles = [3]; 322 let ResourceCycles = [3,16,16]; 328 let ResourceCycles = [3,17,17]; 334 let ResourceCycles = [3,1,1]; [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| 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 …]
|
| D | PPCScheduleP9.td | 230 let ResourceCycles = [8]; 235 let ResourceCycles = [8]; 240 let ResourceCycles = [8]; 264 let ResourceCycles = [5]; 269 let ResourceCycles = [8]; 274 let ResourceCycles = [8]; 279 let ResourceCycles = [5]; 284 let ResourceCycles = [10]; 289 let ResourceCycles = [10]; 294 let ResourceCycles = [8]; [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/MCA/ |
| D | Support.cpp | 24 ResourceCycles &ResourceCycles::operator+=(const ResourceCycles &RHS) { in operator +=() 95 unsigned ResourceCycles = ProcResourceUsage[I]; in computeBlockRThroughput() local 96 if (!ResourceCycles) in computeBlockRThroughput() 100 double Throughput = static_cast<double>(ResourceCycles) / MCDesc.NumUnits; in computeBlockRThroughput()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/MCA/ |
| 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);
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| 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]; } 54 let ResourceCycles = [35]; } [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| 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 …]
|
| 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]; } 305 let ResourceCycles = [8, 8]; } 309 let ResourceCycles = [13, 13]; } 313 let ResourceCycles = [19, 19]; } 317 let ResourceCycles = [26, 26]; } 328 let ResourceCycles = [8]; } [all …]
|
| D | AArch64SchedA64FX.td | 675 let ResourceCycles = [39]; 681 let ResourceCycles = [23]; 1257 let ResourceCycles = [2]; 1268 let ResourceCycles = [2]; 1330 let ResourceCycles = [2]; 1337 let ResourceCycles = [2]; 1344 let ResourceCycles = [2]; 2116 let ResourceCycles = [2]; 2123 let ResourceCycles = [2]; 2136 let ResourceCycles = [10]; [all …]
|
| D | AArch64SchedExynosM4.td | 145 let ResourceCycles = [2]; } 179 let ResourceCycles = [2]; } 182 let ResourceCycles = [12]; } 184 let ResourceCycles = [21]; } 268 let ResourceCycles = [6, 6]; } 271 let ResourceCycles = [6, 6]; } 274 let ResourceCycles = [9, 9]; } 277 let ResourceCycles = [7, 7]; } 280 let ResourceCycles = [6, 6]; } 283 let ResourceCycles = [9, 9]; } [all …]
|
| 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]; } 110 let ResourceCycles = [8]; } [all …]
|
| 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 …]
|
| D | AArch64SchedExynosM5.td | 145 let ResourceCycles = [2]; } 147 let ResourceCycles = [2]; } 197 let ResourceCycles = [2]; } 200 let ResourceCycles = [10]; } 202 let ResourceCycles = [16]; } 231 let ResourceCycles = [1, 1, 1, 1, 15]; } 238 let ResourceCycles = [1, 1, 1, 1, 15]; } 242 let ResourceCycles = [1, 13]; } 246 let ResourceCycles = [1, 13]; } 285 let ResourceCycles = [7, 7]; } [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVSchedSiFive7.td | 72 let ResourceCycles = [1, 15]; 76 let ResourceCycles = [1, 15]; 122 let ResourceCycles = [1, 26]; } 124 let ResourceCycles = [1, 26]; } 138 let ResourceCycles = [1, 55]; } 140 let ResourceCycles = [1, 55]; }
|