Home
last modified time | relevance | path

Searched refs:ProcModel (Results 1 – 4 of 4) sorted by relevance

/external/llvm/utils/TableGen/
DSubtargetEmitter.cpp91 void EmitProcessorResources(const CodeGenProcModel &ProcModel,
94 const CodeGenProcModel &ProcModel);
96 const CodeGenProcModel &ProcModel);
98 const CodeGenProcModel &ProcModel);
99 void GenSchedClassTables(const CodeGenProcModel &ProcModel,
367 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { in EmitStageAndOperandCycleData() local
369 if (!ItinsDefSet.insert(ProcModel.ItinsDef).second) in EmitStageAndOperandCycleData()
372 std::vector<Record*> FUs = ProcModel.ItinsDef->getValueAsListOfDefs("FU"); in EmitStageAndOperandCycleData()
376 const std::string &Name = ProcModel.ItinsDef->getName(); in EmitStageAndOperandCycleData()
386 std::vector<Record*> BPs = ProcModel.ItinsDef->getValueAsListOfDefs("BP"); in EmitStageAndOperandCycleData()
[all …]
DCodeGenSchedule.cpp422 const CodeGenProcModel &ProcModel) const { in expandRWSeqForProc()
431 if (&getProcModel(ModelDef) != &ProcModel) in expandRWSeqForProc()
436 "defined for processor " + ProcModel.ModelName + in expandRWSeqForProc()
442 RWSeq, IsRead,ProcModel); in expandRWSeqForProc()
454 expandRWSeqForProc(*I, RWSeq, IsRead, ProcModel); in expandRWSeqForProc()
563 const CodeGenProcModel &ProcModel = in collectSchedClasses() local
565 ProcIndices.push_back(ProcModel.Index); in collectSchedClasses()
566 dbgs() << "InstRW on " << ProcModel.ModelName << " for " << InstName; in collectSchedClasses()
778 for (CodeGenProcModel &ProcModel : ProcModels) { in collectProcItins()
779 if (!ProcModel.hasItineraries()) in collectProcItins()
[all …]
DCodeGenSchedule.h374 const CodeGenProcModel &ProcModel) const;
/external/llvm/lib/Target/X86/
DX86.td427 class ProcModel<string Name, SchedMachineModel Model,
448 class SandyBridgeProc<string Name> : ProcModel<Name, SandyBridgeModel,
462 class IvyBridgeProc<string Name> : ProcModel<Name, SandyBridgeModel,
484 class HaswellProc<string Name> : ProcModel<Name, HaswellModel,
494 class BroadwellProc<string Name> : ProcModel<Name, HaswellModel,
507 class SkylakeClientProc<string Name> : ProcModel<Name, HaswellModel,
512 class KnightsLandingProc<string Name> : ProcModel<Name, HaswellModel,
541 class SkylakeServerProc<string Name> : ProcModel<Name, HaswellModel,
552 class CannonlakeProc<string Name> : ProcModel<Name, HaswellModel,