Home
last modified time | relevance | path

Searched refs:UOps (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MCA/
H A DHWEventListener.h75 unsigned UOps) in HWInstructionDispatchedEvent() argument
77 UsedPhysRegs(Regs), MicroOpcodes(UOps) {} in HWInstructionDispatchedEvent()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetSchedule.cpp110 int UOps = InstrItins.getNumMicroOps(MI->getDesc().getSchedClass()); in getNumMicroOps() local
111 return (UOps >= 0) ? UOps : TII->getNumMicroOps(&InstrItins, *MI); in getNumMicroOps()
H A DTargetInstrInfo.cpp1126 int UOps = ItinData->Itineraries[Class].NumMicroOps; in getNumMicroOps() local
1127 if (UOps >= 0) in getNumMicroOps()
1128 return UOps; in getNumMicroOps()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/Stages/
H A DDispatchStage.cpp40 unsigned UOps) const { in notifyInstructionDispatched()
43 HWInstructionDispatchedEvent(IR, UsedRegs, UOps)); in notifyInstructionDispatched()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ScheduleZnver3.td401 int Lat = 1, list<int> Res = [], int UOps = 1> {
405 let NumMicroOps = UOps;
411 list<int> Res, int UOps, int LoadLat, int LoadUOps,
413 defm : __zn3WriteRes<SchedRW, ExePorts, Lat, Res, UOps>;
424 !add(UOps, LoadUOps)>;
430 list<int> Res = [], int UOps = 1> {
431 defm : __zn3WriteRes<SchedRW, ExePorts, Lat, Res, UOps>;
436 list<int> Res = [], int UOps = 1> {
437 defm : __zn3WriteRes<SchedRW, ExePorts, Lat, Res, UOps>;
442 list<int> Res = [], int UOps = 1> {
[all …]
H A DX86ScheduleBdVer2.td192 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 DX86ScheduleBtVer2.td123 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 DX86ScheduleSLM.td64 int Lat, list<int> Res = [1], int UOps = 1,
70 let NumMicroOps = UOps;
78 let NumMicroOps = UOps;
H A DX86ScheduleZnver2.td133 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 DX86ScheduleZnver1.td134 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 DX86SchedSandyBridge.td88 int Lat, list<int> Res = [1], int UOps = 1,
94 let NumMicroOps = UOps;
102 let NumMicroOps = !add(UOps, 1);
H A DX86Schedule.td33 int Lat, list<int> Res, int UOps> {
37 let NumMicroOps = UOps;
H A DX86SchedBroadwell.td93 int Lat, list<int> Res = [1], int UOps = 1,
99 let NumMicroOps = UOps;
107 let NumMicroOps = !add(UOps, 1);
H A DX86SchedSkylakeClient.td92 int Lat, list<int> Res = [1], int UOps = 1,
98 let NumMicroOps = UOps;
106 let NumMicroOps = !add(UOps, 1);
H A DX86SchedHaswell.td98 int Lat, list<int> Res = [1], int UOps = 1,
104 let NumMicroOps = UOps;
112 let NumMicroOps = !add(UOps, 1);
H A DX86SchedSkylakeServer.td92 int Lat, list<int> Res = [1], int UOps = 1,
98 let NumMicroOps = UOps;
106 let NumMicroOps = !add(UOps, 1);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp3430 int UOps = ItinData->getNumMicroOps(Desc.getSchedClass()); in getNumMicroOpsSwiftLdSt() local
3431 assert(UOps >= 0 && "bad # UOps"); in getNumMicroOpsSwiftLdSt()
3432 return UOps; in getNumMicroOpsSwiftLdSt()
3690 unsigned UOps = 1 + NumRegs; // 1 for address computation. in getNumMicroOpsSingleIssuePlusExtras() local
3716 ++UOps; // One for base register writeback. in getNumMicroOpsSingleIssuePlusExtras()
3721 UOps += 2; // One for base reg wb, one for write to pc. in getNumMicroOpsSingleIssuePlusExtras()
3724 return UOps; in getNumMicroOpsSingleIssuePlusExtras()
3820 unsigned UOps = (NumRegs / 2); in getNumMicroOps() local
3822 ++UOps; in getNumMicroOps()
3823 return UOps; in getNumMicroOps()
[all …]