Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DSubtargetEmitter.cpp94 unsigned EmitRegisterFileTables(const CodeGenProcModel &ProcModel,
96 void EmitExtraProcessorInfo(const CodeGenProcModel &ProcModel,
100 void EmitProcessorResourceSubUnits(const CodeGenProcModel &ProcModel,
102 void EmitProcessorResources(const CodeGenProcModel &ProcModel,
105 const CodeGenProcModel &ProcModel);
107 const CodeGenProcModel &ProcModel);
109 const CodeGenProcModel &ProcModel);
110 void GenSchedClassTables(const CodeGenProcModel &ProcModel,
359 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { in EmitStageAndOperandCycleData() local
361 if (!ItinsDefSet.insert(ProcModel.ItinsDef).second) in EmitStageAndOperandCycleData()
[all …]
DCodeGenSchedule.cpp532 const CodeGenProcModel &ProcModel) const { in expandRWSeqForProc()
540 if (&getProcModel(ModelDef) != &ProcModel) in expandRWSeqForProc()
545 "defined for processor " + ProcModel.ModelName + in expandRWSeqForProc()
551 RWSeq, IsRead,ProcModel); in expandRWSeqForProc()
562 expandRWSeqForProc(Idx, RWSeq, IsRead, ProcModel); in expandRWSeqForProc()
672 const CodeGenProcModel &ProcModel = in collectSchedClasses() local
674 ProcIndices.push_back(ProcModel.Index); in collectSchedClasses()
675 LLVM_DEBUG(dbgs() << "InstRW on " << ProcModel.ModelName << " for " in collectSchedClasses()
881 for (CodeGenProcModel &ProcModel : ProcModels) { in collectProcItins()
882 if (!ProcModel.hasItineraries()) in collectProcItins()
[all …]
DCodeGenSchedule.h422 const CodeGenProcModel &ProcModel) const;
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86.td590 class ProcModel<string Name, SchedMachineModel Model,
623 class GoldmontProc<string Name> : ProcModel<Name, SLMModel,
636 class GoldmontPlusProc<string Name> : ProcModel<Name, SLMModel,
642 class TremontProc<string Name> : ProcModel<Name, SLMModel,
708 class SandyBridgeProc<string Name> : ProcModel<Name, SandyBridgeModel,
722 class IvyBridgeProc<string Name> : ProcModel<Name, SandyBridgeModel,
742 class HaswellProc<string Name> : ProcModel<Name, HaswellModel,
756 class BroadwellProc<string Name> : ProcModel<Name, BroadwellModel,
773 class SkylakeClientProc<string Name> : ProcModel<Name, SkylakeClientModel,
799 class KnightsLandingProc<string Name> : ProcModel<Name, HaswellModel,
[all …]
/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,