Searched refs:SchedModels (Results 1 – 6 of 6) sorted by relevance
/external/llvm/utils/TableGen/ |
D | SubtargetEmitter.cpp | 64 CodeGenSchedModels &SchedModels; member in __anonec51d5e80111::SubtargetEmitter 106 Records(R), SchedModels(TGT.getSchedModels()), Target(TGT.getName()) {} in SubtargetEmitter() 368 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitStageAndOperandCycleData() 369 PE = SchedModels.procModelEnd(); PI != PE; ++PI) { in EmitStageAndOperandCycleData() 422 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitStageAndOperandCycleData() 423 PE = SchedModels.procModelEnd(); PI != PE; ++PI) { in EmitStageAndOperandCycleData() 437 ItinList.resize(SchedModels.numInstrSchedClasses()); in EmitStageAndOperandCycleData() 546 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitItineraries() 547 PE = SchedModels.procModelEnd(); PI != PE; ++PI, ++ProcItinListsIter) { in EmitItineraries() 583 ", // " << j << " " << SchedModels.getSchedClass(j).Name << "\n"; in EmitItineraries() [all …]
|
D | CodeGenSchedule.cpp | 933 CodeGenSchedModels &SchedModels; member in __anonc0deaf3f0211::PredTransitions 938 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {} in PredTransitions() 975 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(I->RWIdx, I->IsRead); in mutuallyExclusive() 987 CodeGenSchedModels &SchedModels) { in hasAliasedVariants() argument 993 SchedModels.getSchedRW((*I)->getValueAsDef("AliasRW")); in hasAliasedVariants() 998 SchedModels.expandRWSequence(AliasRW.Index, ExpandedRWs, AliasRW.IsRead); in hasAliasedVariants() 1001 if (hasAliasedVariants(SchedModels.getSchedRW(*SI, AliasRW.IsRead), in hasAliasedVariants() 1002 SchedModels)) { in hasAliasedVariants() 1012 CodeGenSchedModels &SchedModels) { in hasVariant() argument 1021 if (hasAliasedVariants(SchedModels.getSchedWrite(*WI), SchedModels)) in hasVariant() [all …]
|
D | InstrInfoEmitter.cpp | 35 const CodeGenSchedModels &SchedModels; member in __anon8ec038930111::InstrInfoEmitter 39 Records(R), CDP(R), SchedModels(CDP.getTargetInfo().getSchedModels()) {} in InstrInfoEmitter() 477 << SchedModels.getSchedClassIdx(Inst) << ",\t0"; in emitRecord() 593 for (const auto &Class : SchedModels.explicit_classes()) in emitEnums() 595 OS << " SCHED_LIST_END = " << SchedModels.numInstrSchedClasses() << "\n"; in emitEnums()
|
D | CodeGenTarget.cpp | 272 if (!SchedModels) in getSchedModels() 273 SchedModels = llvm::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels() 274 return *SchedModels; in getSchedModels()
|
D | CodeGenTarget.h | 77 mutable std::unique_ptr<CodeGenSchedModels> SchedModels; variable
|
D | CodeGenSchedule.h | 157 void dump(const CodeGenSchedModels *SchedModels) const;
|