Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DInstruction.cpp136 for (const WriteState &WS : getDefs()) { in computeCriticalRegDep()
180 for (WriteState &WS : getDefs()) in execute()
201 if (!all_of(getDefs(), [](const WriteState &Def) { return Def.isReady(); })) in updatePending()
217 if (!all_of(getDefs(), in updateDispatched()
240 for (WriteState &Def : getDefs()) in cycleEvent()
249 for (WriteState &Def : getDefs()) in cycleEvent()
H A DInstrBuilder.cpp812 if (IsInstRecycled && Idx < NewIS->getDefs().size()) { in createInstruction()
813 NewIS->getDefs()[Idx++] = in createInstruction()
818 NewIS->getDefs().emplace_back(WD, RegID, in createInstruction()
825 if (IsInstRecycled && Idx < NewIS->getDefs().size()) in createInstruction()
826 NewIS->getDefs().pop_back_n(NewIS->getDefs().size() - Idx); in createInstruction()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DRegisterFileStatistics.cpp63 if (Inst.getDefs().size() != Inst.getUses().size()) in updateMoveElimInfo()
66 for (size_t I = 0, E = Inst.getDefs().size(); I < E; ++I) { in updateMoveElimInfo()
67 const WriteState &WS = Inst.getDefs()[I]; in updateMoveElimInfo()
71 MoveElimInfo[Inst.getDefs()[0].getRegisterFileID()]; in updateMoveElimInfo()
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DDispatchStage.cpp48 for (const WriteState &RegDef : IR.getInstruction()->getDefs()) in checkPRF()
98 if (PRF.tryEliminateMoveOrSwap(IS.getDefs(), IS.getUses())) in dispatch()
119 for (WriteState &WS : IS.getDefs()) in dispatch()
H A DInOrderIssueStage.cpp90 for (const WriteState &WS : IR.getInstruction()->getDefs()) { in findFirstWriteBackCycle()
165 for (WriteState &WS : IS.getDefs()) in addRegisterReadWrite()
357 for (const WriteState &WS : IS.getDefs()) in retireInstruction()
H A DRetireStage.cpp69 for (const WriteState &WS : Inst.getDefs()) in notifyInstructionRetired()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DCTagsEmitter.cpp73 const auto &Defs = Records.getDefs(); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h535 SmallVectorImpl<WriteState> &getDefs() { return Defs; } in getDefs() function
536 ArrayRef<WriteState> getDefs() const { return Defs; } in getDefs() function
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DDetailedRecordsBackend.cpp101 const auto &RecordList = Records.getDefs(); in printRecords()
H A DJSONBackend.cpp137 for (const auto &D : Records.getDefs()) { in run()
H A DRecord.cpp3171 for (const auto &D : RK.getDefs()) in operator <<()
3247 for (const auto &OneDef : getDefs()) { in getAllDerivedDefinitions()
/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp107 for (WriteState &WS : IS->getDefs()) { in onInstructionExecuted()
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h1981 const RecordMap &getDefs() const { return Defs; } in getDefs() function