Home
last modified time | relevance | path

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

/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.cpp813 if (IsInstRecycled && Idx < NewIS->getDefs().size()) { in createInstruction()
814 NewIS->getDefs()[Idx++] = in createInstruction()
819 NewIS->getDefs().emplace_back(WD, RegID, in createInstruction()
826 if (IsInstRecycled && Idx < NewIS->getDefs().size()) in createInstruction()
827 NewIS->getDefs().pop_back_n(NewIS->getDefs().size() - Idx); in createInstruction()
/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()
/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()
/llvm-project/mlir/lib/Tools/mlir-tblgen/
H A DMlirTblgenMain.cpp98 for (auto &it : records.getDefs()) { in warnOfDeprecatedUses()
105 for (auto &jt : records.getDefs()) { in warnOfDeprecatedUses()
/llvm-project/llvm/utils/TableGen/
H A DCTagsEmitter.cpp73 const auto &Defs = Records.getDefs(); in run()
/llvm-project/mlir/tools/mlir-tblgen/
H A DOpGenHelpers.cpp55 for (const auto &def : records.getDefs()) { in getRequestedOpDefinitions()
/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
/llvm-project/llvm/lib/TableGen/
H A DDetailedRecordsBackend.cpp99 const auto &RecordList = Records.getDefs();
H A DJSONBackend.cpp135 for (const auto &[DefName, Def] : Records.getDefs()) { in run()
H A DRecord.cpp3281 for (const auto &D : RK.getDefs()) in resolve()
3315 for (const auto &OneDef : getDefs()) { in resolve()
/llvm-project/libc/utils/LibcTableGenUtil/
H A DAPIIndexer.cpp
/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp112 for (WriteState &WS : IS->getDefs()) { in onInstructionExecuted()
/llvm-project/mlir/lib/Tools/tblgen-lsp-server/
H A DTableGenServer.cpp283 llvm::make_pointee_range(llvm::make_second_range(records.getDefs())); in initialize()
/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h1944 const RecordMap &getDefs() const { return Defs; }
1981 const RecordMap &getDefs() const { return Defs; } getDefs() function
/llvm-project/llvm/docs/TableGen/
H A DBackGuide.rst529 * ``getDefs()`` returns a ``RecordMap`` reference for all the concrete