Home
last modified time | relevance | path

Searched refs:DbgValues (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp35 DbgValues.push_back(&*DI); in WebAssemblyDebugValueManager()
41 for (MachineInstr *DBI : reverse(DbgValues)) in move()
46 for (auto *DBI : DbgValues) in updateReg()
56 for (MachineInstr *DBI : reverse(DbgValues)) { in clone()
65 for (auto *DBI : DbgValues) { in replaceWithLocal()
H A DWebAssemblyDebugValueManager.h25 SmallVector<MachineInstr *, 2> DbgValues; variable
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DAntiDepBreaker.h48 DbgValueVector &DbgValues) = 0;
76 void UpdateDbgValues(const DbgValueVector &DbgValues, MachineInstr *ParentMI, in UpdateDbgValues() argument
81 for (const auto &DV : make_range(DbgValues.crbegin(), DbgValues.crend())) { in UpdateDbgValues()
H A DDebugHandlerBase.h82 DbgValueHistoryMap DbgValues; variable
H A DDbgEntityHistoryCalculator.h151 DbgValueHistoryMap &DbgValues,
H A DScheduleDAGInstrs.h248 DbgValueVector DbgValues; variable
H A DSelectionDAG.h156 SmallVector<SDDbgValue*, 32> DbgValues;
177 DbgValues.clear();
186 return DbgValues.empty() && ByvalParmDbgValues.empty() && DbgLabels.empty();
199 DbgIterator DbgBegin() { return DbgValues.begin(); }
200 DbgIterator DbgEnd() { return DbgValues.end(); }
H A DMachineInstr.h1813 void collectDebugValues(SmallVectorImpl<MachineInstr *> &DbgValues);
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDebugHandlerBase.cpp270 assert(DbgValues.empty() && "DbgValues map wasn't cleaned!"); in beginFunction()
273 DbgValues, DbgLabels); in beginFunction()
276 DbgValues.trimLocationRanges(*MF, LScopes, InstOrdering); in beginFunction()
277 LLVM_DEBUG(DbgValues.dump()); in beginFunction()
280 for (const auto &I : DbgValues) { in beginFunction()
412 DbgValues.clear(); in endFunction()
H A DDbgEntityHistoryCalculator.cpp451 DbgValueHistoryMap &DbgValues, in calculateDbgEntityHistory() argument
470 handleNewDebugValue(Var, MI, RegVars, LiveEntries, DbgValues); in calculateDbgEntityHistory()
499 clobberRegisterUses(RegVars, MO.getReg(), DbgValues, LiveEntries, in calculateDbgEntityHistory()
510 clobberRegisterUses(RegVars, *AI, DbgValues, LiveEntries, MI); in calculateDbgEntityHistory()
525 clobberRegisterUses(RegVars, Reg, DbgValues, LiveEntries, MI); in calculateDbgEntityHistory()
541 EntryIndex ClobIdx = DbgValues.startClobber(Pair.first, MBB.back()); in calculateDbgEntityHistory()
545 DbgValueHistoryMap::Entry &Ent = DbgValues.getEntry(Pair.first, Idx); in calculateDbgEntityHistory()
H A DDwarfDebug.cpp1836 for (const auto &I : DbgValues) { in collectEntityInfo()
1846 if (!DbgValues.hasNonEmptyLocation(HistoryMapEntries)) in collectEntityInfo()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp394 EndIndex, DbgValues); in schedule()
688 DI = DbgValues.end(), DE = DbgValues.begin(); DI != DE; --DI) { in EmitSchedule()
694 DbgValues.clear(); in EmitSchedule()
H A DCriticalAntiDepBreaker.h86 DbgValueVector &DbgValues) override;
H A DAggressiveAntiDepBreaker.h146 DbgValueVector &DbgValues) override;
H A DCriticalAntiDepBreaker.cpp448 DbgValueVector &DbgValues) { in BreakAntiDependencies() argument
668 UpdateDbgValues(DbgValues, Q->second->getParent(), in BreakAntiDependencies()
H A DMachineInstr.cpp2226 SmallVectorImpl<MachineInstr *> &DbgValues) { in collectDebugValues() argument
2237 DbgValues.push_back(&*DI); in collectDebugValues()
2243 SmallVector<MachineInstr *, 2> DbgValues; in changeDebugValuesDefReg() local
2255 DbgValues.push_back(DI); in changeDebugValuesDefReg()
2260 for (auto *DBI : DbgValues) in changeDebugValuesDefReg()
H A DScheduleDAGInstrs.cpp114 DbgValues.clear(); in ScheduleDAGInstrs()
772 DbgValues.clear(); in buildSchedGraph()
796 DbgValues.push_back(std::make_pair(DbgMI, &MI)); in buildSchedGraph()
H A DAggressiveAntiDepBreaker.cpp743 DbgValueVector &DbgValues) { in BreakAntiDependencies() argument
960 UpdateDbgValues(DbgValues, Q.second.Operand->getParent(), in BreakAntiDependencies()
H A DMachineScheduler.cpp915 DI = DbgValues.end(), DE = DbgValues.begin(); DI != DE; --DI) { in placeDebugValues()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp234 SmallVector<DbgValueInst *, 4> DbgValues; in formLCSSAForInstructions() local
235 llvm::findDbgValues(DbgValues, I); in formLCSSAForInstructions()
238 for (auto DVI : DbgValues) { in formLCSSAForInstructions()
H A DLoopRotationUtils.cpp156 SmallVector<DbgValueInst *, 1> DbgValues; in RewriteUsesOfClonedInstructions() local
157 llvm::findDbgValues(DbgValues, OrigHeaderVal); in RewriteUsesOfClonedInstructions()
158 for (auto &DbgValue : DbgValues) { in RewriteUsesOfClonedInstructions()
H A DLocal.cpp1393 SmallVector<DbgValueInst *, 1> DbgValues; in PhiHasDebugValue() local
1394 findDbgValues(DbgValues, APN); in PhiHasDebugValue()
1395 for (auto *DVI : DbgValues) { in PhiHasDebugValue()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDebugInfo.h44 void findDbgValues(SmallVectorImpl<DbgValueInst *> &DbgValues, Value *V);
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.cpp328 const auto DbgB = DbgValues.begin(), DbgE = DbgValues.end(); in detachSchedule()
/llvm-project-15.0.7/llvm/lib/IR/
H A DDebugInfo.cpp75 void llvm::findDbgValues(SmallVectorImpl<DbgValueInst *> &DbgValues, Value *V) { in findDbgValues() argument
88 DbgValues.push_back(DVI); in findDbgValues()
95 DbgValues.push_back(DVI); in findDbgValues()

12