Home
last modified time | relevance | path

Searched refs:SchedModels (Results 1 – 6 of 6) sorted by relevance

/external/llvm/utils/TableGen/
DSubtargetEmitter.cpp62 CodeGenSchedModels &SchedModels; member in __anonec51d5e80111::SubtargetEmitter
104 Records(R), SchedModels(TGT.getSchedModels()), Target(TGT.getName()) {} in SubtargetEmitter()
373 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitStageAndOperandCycleData()
374 PE = SchedModels.procModelEnd(); PI != PE; ++PI) { in EmitStageAndOperandCycleData()
427 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitStageAndOperandCycleData()
428 PE = SchedModels.procModelEnd(); PI != PE; ++PI) { in EmitStageAndOperandCycleData()
442 ItinList.resize(SchedModels.numInstrSchedClasses()); in EmitStageAndOperandCycleData()
551 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitItineraries()
552 PE = SchedModels.procModelEnd(); PI != PE; ++PI, ++ProcItinListsIter) { in EmitItineraries()
588 ", // " << j << " " << SchedModels.getSchedClass(j).Name << "\n"; in EmitItineraries()
[all …]
DCodeGenSchedule.cpp941 CodeGenSchedModels &SchedModels; member in __anonc0deaf3f0211::PredTransitions
946 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {} in PredTransitions()
983 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(I->RWIdx, I->IsRead); in mutuallyExclusive()
995 CodeGenSchedModels &SchedModels) { in hasAliasedVariants() argument
1001 SchedModels.getSchedRW((*I)->getValueAsDef("AliasRW")); in hasAliasedVariants()
1006 SchedModels.expandRWSequence(AliasRW.Index, ExpandedRWs, AliasRW.IsRead); in hasAliasedVariants()
1009 if (hasAliasedVariants(SchedModels.getSchedRW(*SI, AliasRW.IsRead), in hasAliasedVariants()
1010 SchedModels)) { in hasAliasedVariants()
1020 CodeGenSchedModels &SchedModels) { in hasVariant() argument
1029 if (hasAliasedVariants(SchedModels.getSchedWrite(*WI), SchedModels)) in hasVariant()
[all …]
DInstrInfoEmitter.cpp35 const CodeGenSchedModels &SchedModels; member in __anon8ec038930111::InstrInfoEmitter
39 Records(R), CDP(R), SchedModels(CDP.getTargetInfo().getSchedModels()) {} in InstrInfoEmitter()
478 << SchedModels.getSchedClassIdx(Inst) << ",\t" in emitRecord()
596 for (const auto &Class : SchedModels.explicit_classes()) in emitEnums()
598 OS << " SCHED_LIST_END = " << SchedModels.numInstrSchedClasses() << "\n"; in emitEnums()
DCodeGenTarget.cpp261 if (!SchedModels) in getSchedModels()
262 SchedModels = llvm::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels()
263 return *SchedModels; in getSchedModels()
DCodeGenTarget.h77 mutable std::unique_ptr<CodeGenSchedModels> SchedModels; variable
DCodeGenSchedule.h156 void dump(const CodeGenSchedModels *SchedModels) const;