Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp43 DbgValues.push_back(&*MI); in WebAssemblyDebugValueManager()
65 if (DbgValues.empty()) in getSinkableDebugValues()
114 if (!llvm::is_contained(DbgValues, DV)) { in getSinkableDebugValues()
132 for (auto *DV : DbgValues) { in getSinkableDebugValues()
227 if (!llvm::is_contained(DbgValues, MI)) { in isInsertSamePlace()
288 if (DbgValues.empty()) in sink()
338 for (MachineInstr *DV : DbgValues) in sink()
341 DbgValues.swap(NewDbgValues); in sink()
376 if (DbgValues.empty()) in cloneSink()
396 for (auto *DBI : DbgValues) in updateReg()
[all …]
H A DWebAssemblyDebugValueManager.h30 SmallVector<MachineInstr *, 1> DbgValues; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAntiDepBreaker.h47 DbgValueVector &DbgValues) = 0;
75 void UpdateDbgValues(const DbgValueVector &DbgValues, MachineInstr *ParentMI,
77 // The following code is dependent on the order in which the DbgValues are in UpdateDbgValues()
80 for (const auto &DV : make_range(DbgValues.crbegin(), DbgValues.crend())) { in UpdateDbgValues()
76 UpdateDbgValues(const DbgValueVector & DbgValues,MachineInstr * ParentMI,unsigned OldReg,unsigned NewReg) UpdateDbgValues() argument
H A DDebugHandlerBase.h89 DbgValueHistoryMap DbgValues; variable
H A DDbgEntityHistoryCalculator.h151 DbgValueHistoryMap &DbgValues,
H A DScheduleDAGInstrs.h255 DbgValueVector DbgValues; variable
H A DSelectionDAG.h163 SmallVector<SDDbgValue*, 32> DbgValues;
184 DbgValues.clear();
193 return DbgValues.empty() && ByvalParmDbgValues.empty() && DbgLabels.empty();
206 DbgIterator DbgBegin() { return DbgValues.begin(); }
207 DbgIterator DbgEnd() { return DbgValues.end(); }
H A DMachineInstr.h1962 void collectDebugValues(SmallVectorImpl<MachineInstr *> &DbgValues);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugHandlerBase.cpp278 assert(DbgValues.empty() && "DbgValues map wasn't cleaned!"); in beginFunction()
281 DbgValues, DbgLabels); in beginFunction()
284 DbgValues.trimLocationRanges(*MF, LScopes, InstOrdering); in beginFunction()
285 LLVM_DEBUG(DbgValues.dump(MF->getName())); in beginFunction()
288 for (const auto &I : DbgValues) { in beginFunction()
420 DbgValues.clear(); in endFunction()
H A DDbgEntityHistoryCalculator.cpp458 DbgValueHistoryMap &DbgValues, in calculateDbgEntityHistory() argument
477 handleNewDebugValue(Var, MI, RegVars, LiveEntries, DbgValues); in calculateDbgEntityHistory()
506 clobberRegisterUses(RegVars, MO.getReg(), DbgValues, LiveEntries, in calculateDbgEntityHistory()
517 clobberRegisterUses(RegVars, *AI, DbgValues, LiveEntries, MI); in calculateDbgEntityHistory()
532 clobberRegisterUses(RegVars, Reg, DbgValues, LiveEntries, MI); in calculateDbgEntityHistory()
548 EntryIndex ClobIdx = DbgValues.startClobber(Pair.first, MBB.back()); in calculateDbgEntityHistory()
552 DbgValueHistoryMap::Entry &Ent = DbgValues.getEntry(Pair.first, Idx); in calculateDbgEntityHistory()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp201 SmallVector<DbgValueInst *, 4> DbgValues; in UpdateDebugValues() local
203 llvm::findDbgValues(DbgValues, I, &DbgVariableRecords); in UpdateDebugValues()
204 for (auto &DbgValue : DbgValues) { in UpdateDebugValues()
217 SmallVectorImpl<DbgValueInst *> &DbgValues) { in UpdateDebugValues() argument
218 for (auto &DbgValue : DbgValues) { in UpdateDebugValues()
H A DLCSSA.cpp244 SmallVector<DbgValueInst *, 4> DbgValues; in formLCSSAForInstructions() local
246 llvm::findDbgValues(DbgValues, I, &DbgVariableRecords); in formLCSSAForInstructions()
249 for (auto *DVI : DbgValues) { in formLCSSAForInstructions()
H A DLoopRotationUtils.cpp161 SmallVector<DbgValueInst *, 1> DbgValues; in RewriteUsesOfClonedInstructions() local
163 llvm::findDbgValues(DbgValues, OrigHeaderVal, &DbgVariableRecords); in RewriteUsesOfClonedInstructions()
164 for (auto &DbgValue : DbgValues) { in RewriteUsesOfClonedInstructions()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdater.h126 SmallVectorImpl<DbgValueInst *> &DbgValues);
128 SmallVectorImpl<DbgVariableRecord *> &DbgValues);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp393 EndIndex, DbgValues); in schedule()
687 DI = DbgValues.end(), DE = DbgValues.begin(); DI != DE; --DI) { in EmitSchedule()
693 DbgValues.clear(); in EmitSchedule()
H A DCriticalAntiDepBreaker.h86 DbgValueVector &DbgValues) override;
H A DAggressiveAntiDepBreaker.h149 DbgValueVector &DbgValues) override;
H A DCriticalAntiDepBreaker.cpp441 DbgValueVector &DbgValues) { in BreakAntiDependencies() argument
661 UpdateDbgValues(DbgValues, Q->second->getParent(), in BreakAntiDependencies()
H A DScheduleDAGInstrs.cpp120 DbgValues.clear(); in ScheduleDAGInstrs()
791 DbgValues.clear(); in buildSchedGraph()
815 DbgValues.emplace_back(DbgMI, &MI); in buildSchedGraph()
H A DAggressiveAntiDepBreaker.cpp734 DbgValueVector &DbgValues) { in BreakAntiDependencies() argument
930 UpdateDbgValues(DbgValues, Q.second.Operand->getParent(), in BreakAntiDependencies()
H A DMachineInstr.cpp2386 SmallVectorImpl<MachineInstr *> &DbgValues) { in collectDebugValues() argument
2397 DbgValues.push_back(&*DI); in collectDebugValues()
2403 SmallVector<MachineInstr *, 2> DbgValues; in changeDebugValuesDefReg() local
2415 DbgValues.push_back(DI); in changeDebugValuesDefReg()
2420 for (auto *DBI : DbgValues) in changeDebugValuesDefReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.cpp323 const auto DbgB = DbgValues.begin(), DbgE = DbgValues.end(); in detachSchedule()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1948 SmallVector<DbgValueInst *, 4> DbgValues; in updateSSA() local
1966 findDbgValues(DbgValues, &I, &DbgVariableRecords); in updateSSA()
1967 llvm::erase_if(DbgValues, [&](const DbgValueInst *DbgVal) { in updateSSA()
1975 if (UsesToRename.empty() && DbgValues.empty() && DbgVariableRecords.empty()) in updateSSA()
1988 if (!DbgValues.empty() || !DbgVariableRecords.empty()) { in updateSSA()
1989 SSAUpdate.UpdateDebugValues(&I, DbgValues); in updateSSA()
1991 DbgValues.clear(); in updateSSA()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h49 SmallVectorImpl<DbgValueInst *> &DbgValues, Value *V,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp139 SmallVectorImpl<DbgValueInst *> &DbgValues, Value *V, in findDbgValues() argument
142 DbgValues, V, DbgVariableRecords); in findDbgValues()

12