| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MCA/ |
| H A D | HWEventListener.h | 79 unsigned UOps) in HWInstructionDispatchedEvent() argument 81 UsedPhysRegs(Regs), MicroOpcodes(UOps) {} in HWInstructionDispatchedEvent()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/Stages/ |
| H A D | DispatchStage.cpp | 40 unsigned UOps) const { in notifyInstructionDispatched() 43 HWInstructionDispatchedEvent(IR, UsedRegs, UOps)); in notifyInstructionDispatched()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetSchedule.cpp | 98 int UOps = InstrItins.getNumMicroOps(MI->getDesc().getSchedClass()); in getNumMicroOps() local 99 return (UOps >= 0) ? UOps : TII->getNumMicroOps(&InstrItins, *MI); in getNumMicroOps()
|
| H A D | TargetInstrInfo.cpp | 1419 int UOps = ItinData->Itineraries[Class].NumMicroOps; in getNumMicroOps() local 1420 if (UOps >= 0) in getNumMicroOps() 1421 return UOps; in getNumMicroOps()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ScheduleZnver3.td | 406 let NumMicroOps = UOps; 414 defm : __zn3WriteRes<SchedRW, ExePorts, Lat, Res, UOps>; 425 !add(UOps, LoadUOps)>; 431 list<int> Res = [], int UOps = 1> { 432 defm : __zn3WriteRes<SchedRW, ExePorts, Lat, Res, UOps>; 437 list<int> Res = [], int UOps = 1> { 438 defm : __zn3WriteRes<SchedRW, ExePorts, Lat, Res, UOps>; 443 list<int> Res = [], int UOps = 1> { 444 defm : __zn3WriteRes<SchedRW, ExePorts, Lat, Res, UOps>; 452 defm : __zn3WriteResPair<SchedRW, ExePorts, Lat, Res, UOps, [all …]
|
| H A D | X86ScheduleZnver4.td | 406 let NumMicroOps = UOps; 414 defm : __Zn4WriteRes<SchedRW, ExePorts, Lat, Res, UOps>; 425 !add(UOps, LoadUOps)>; 431 list<int> Res = [], int UOps = 1> { 432 defm : __Zn4WriteRes<SchedRW, ExePorts, Lat, Res, UOps>; 437 list<int> Res = [], int UOps = 1> { 438 defm : __Zn4WriteRes<SchedRW, ExePorts, Lat, Res, UOps>; 443 list<int> Res = [], int UOps = 1> { 444 defm : __Zn4WriteRes<SchedRW, ExePorts, Lat, Res, UOps>; 449 list<int> Res = [], int UOps = 1> { [all …]
|
| H A D | X86ScheduleBdVer2.td | 192 list<int> Res = [], int UOps = 1> { 196 let NumMicroOps = UOps; 202 list<int> Res, int UOps, 204 defm : PdWriteRes<SchedRW, ExePorts, Lat, Res, UOps>; 215 !add(UOps, LoadUOps)>; 220 list<int> Res = [], int UOps = 1, 222 defm : __pdWriteResPair<SchedRW, ExePorts, Lat, Res, UOps, 228 list<int> Res = [], int UOps = 1, 230 defm : __pdWriteResPair<SchedRW, ExePorts, Lat, Res, UOps, 236 list<int> Res = [], int UOps = 2, [all …]
|
| H A D | X86ScheduleBtVer2.td | 123 int Lat, list<int> Res = [], int UOps = 1, 129 let NumMicroOps = UOps; 137 let NumMicroOps = !add(UOps, LoadUOps); 143 int Lat, list<int> Res = [], int UOps = 1, 149 let NumMicroOps = UOps; 157 let NumMicroOps = !add(UOps, LoadUOps); 163 int Lat, list<int> Res = [2], int UOps = 2, 169 let NumMicroOps = UOps; 177 let NumMicroOps = !add(UOps, LoadUOps);
|
| H A D | X86ScheduleSLM.td | 64 int Lat, list<int> Res = [1], int UOps = 1, 70 let NumMicroOps = UOps; 78 let NumMicroOps = !add(UOps, LoadUOps);
|
| H A D | X86ScheduleZnver1.td | 134 int Lat, list<int> Res = [], int UOps = 1, 140 let NumMicroOps = UOps; 148 let NumMicroOps = !add(UOps, LoadUOps); 155 int Lat, list<int> Res = [], int UOps = 1, 161 let NumMicroOps = UOps; 169 let NumMicroOps = !add(UOps, LoadUOps);
|
| H A D | X86ScheduleZnver2.td | 133 int Lat, list<int> Res = [], int UOps = 1, 139 let NumMicroOps = UOps; 147 let NumMicroOps = !add(UOps, LoadUOps); 154 int Lat, list<int> Res = [], int UOps = 1, 160 let NumMicroOps = UOps; 168 let NumMicroOps = !add(UOps, LoadUOps);
|
| H A D | X86SchedSandyBridge.td | 88 int Lat, list<int> Res = [1], int UOps = 1, 94 let NumMicroOps = UOps; 102 let NumMicroOps = !add(UOps, LoadUOps);
|
| H A D | X86SchedSkylakeClient.td | 92 int Lat, list<int> Res = [1], int UOps = 1, 98 let NumMicroOps = UOps; 106 let NumMicroOps = !add(UOps, LoadUOps);
|
| H A D | X86SchedBroadwell.td | 93 int Lat, list<int> Res = [1], int UOps = 1, 99 let NumMicroOps = UOps; 107 let NumMicroOps = !add(UOps, LoadUOps);
|
| H A D | X86Schedule.td | 33 int Lat, list<int> Res, int UOps> { 37 let NumMicroOps = UOps;
|
| H A D | X86SchedHaswell.td | 98 int Lat, list<int> Res = [1], int UOps = 1, 104 let NumMicroOps = UOps; 112 let NumMicroOps = !add(UOps, LoadUOps);
|
| H A D | X86SchedAlderlakeP.td | 101 int Lat, list<int> Res = [1], int UOps = 1, 107 let NumMicroOps = UOps; 115 let NumMicroOps = !add(UOps, LoadUOps);
|
| H A D | X86SchedSkylakeServer.td | 92 int Lat, list<int> Res = [1], int UOps = 1, 98 let NumMicroOps = UOps; 106 let NumMicroOps = !add(UOps, LoadUOps);
|
| H A D | X86SchedIceLake.td | 99 int Lat, list<int> Res = [1], int UOps = 1, 105 let NumMicroOps = UOps; 113 let NumMicroOps = !add(UOps, LoadUOps);
|
| H A D | X86SchedSapphireRapids.td | 100 int Lat, list<int> Res = [1], int UOps = 1, 106 let NumMicroOps = UOps; 114 let NumMicroOps = !add(UOps, LoadUOps);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 3466 assert(UOps >= 0 && "bad # UOps"); in getNumMicroOpsSwiftLdSt() 3467 return UOps; in getNumMicroOpsSwiftLdSt() 3751 ++UOps; // One for base register writeback. in getNumMicroOpsSingleIssuePlusExtras() 3756 UOps += 2; // One for base reg wb, one for write to pc. in getNumMicroOpsSingleIssuePlusExtras() 3759 return UOps; in getNumMicroOpsSingleIssuePlusExtras() 3855 unsigned UOps = (NumRegs / 2); in getNumMicroOps() local 3857 ++UOps; in getNumMicroOps() 3858 return UOps; in getNumMicroOps() 3861 unsigned UOps = (NumRegs / 2); in getNumMicroOps() local 3866 ++UOps; in getNumMicroOps() [all …]
|