Home
last modified time | relevance | path

Searched refs:NumMicroOps (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Target/AArch64/
DAArch64SchedA57WriteRes.td59 let NumMicroOps = 2;
65 let NumMicroOps = 2;
70 let NumMicroOps = 2;
75 let NumMicroOps = 2;
79 let NumMicroOps = 2;
83 let NumMicroOps = 2;
87 let NumMicroOps = 2;
91 let NumMicroOps = 2;
95 let NumMicroOps = 2;
100 let NumMicroOps = 2;
[all …]
DAArch64SchedCyclone.td176 let NumMicroOps = 2;
/external/llvm/lib/Target/X86/
DX86SchedHaswell.td279 let NumMicroOps = 2;
285 let NumMicroOps = 3;
292 let NumMicroOps = 2;
295 let NumMicroOps = 3;
301 let NumMicroOps = 2;
307 let NumMicroOps = 2;
313 let NumMicroOps = 3;
318 let NumMicroOps = 2;
322 let NumMicroOps = 3;
336 let NumMicroOps = 5;
[all …]
/external/llvm/include/llvm/MC/
DMCSchedule.h108 unsigned short NumMicroOps; member
119 return NumMicroOps != InvalidNumMicroOps; in isValid()
122 return NumMicroOps == VariantNumMicroOps; in isVariant()
DMCInstrItineraries.h98 int NumMicroOps; ///< # of micro-ops, -1 means it's variable member
233 return Itineraries[ItinClassIndx].NumMicroOps; in getNumMicroOps()
/external/llvm/lib/Target/ARM/
DARMScheduleSwift.td84 let NumMicroOps = 2;
88 let NumMicroOps = 3;
259 let NumMicroOps = 3;
264 let NumMicroOps = 0;
268 let NumMicroOps = 0;
272 let NumMicroOps = 0;
281 let NumMicroOps = 5;
298 let NumMicroOps = 1;
311 let NumMicroOps = 2;
315 let NumMicroOps = 2;
[all …]
DARMScheduleA9.td1925 // other writes associated with the operand have NumMicroOps = 0.
1943 let NumMicroOps = 0; }
1946 let NumMicroOps = 0; }
1991 def A9WriteAdr : SchedWriteRes<[A9UnitAGU]> { let NumMicroOps = 0; }
1997 let NumMicroOps = 0; }
2014 def A9WriteCycle1 : SchedWriteRes<[]> { let Latency = 1; let NumMicroOps = 0; }
2054 let NumMicroOps = 0; }
2058 let NumMicroOps = 0; }
2116 let NumMicroOps = 0;
2528 def : WriteRes<WriteNoop, []> { let Latency = 0; let NumMicroOps = 0; }
DARMSchedule.td50 // NumMicroOps = 2; // Dispatch 2 micro-ops.
/external/llvm/utils/TableGen/
DSubtargetEmitter.cpp578 Intinerary.NumMicroOps << ", " << in EmitItineraries()
827 SCDesc.NumMicroOps = 0; in GenSchedClassTables()
851 SCDesc.NumMicroOps = MCSchedClassDesc::VariantNumMicroOps; in GenSchedClassTables()
934 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps; in GenSchedClassTables()
938 SCDesc.NumMicroOps += WriteRes->getValueAsInt("NumMicroOps"); in GenSchedClassTables()
984 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps; in GenSchedClassTables()
1006 if (SCDesc.NumMicroOps == MCSchedClassDesc::InvalidNumMicroOps) { in GenSchedClassTables()
1149 OS << MCDesc.NumMicroOps in EmitSchedClassTables()
/external/llvm/include/llvm/Target/
DTargetItinerary.td86 // NumMicroOps represents the number of micro-operations that each instruction
114 int NumMicroOps = uops;
DTargetSchedule.td144 // and moving them into a reservation station.) Normally NumMicroOps
237 int NumMicroOps = 1;
273 // should either override the write's NumMicroOps to be greater than 1
/external/llvm/lib/CodeGen/
DTargetSchedule.cpp86 return SC->NumMicroOps; in getNumMicroOps()
DTargetInstrInfo.cpp1020 int UOps = ItinData->Itineraries[Class].NumMicroOps; in getNumMicroOps()