Home
last modified time | relevance | path

Searched refs:DbgVariableRecords (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp201 SmallVector<DbgVariableRecord *, 4> DbgVariableRecords; in UpdateDebugValues() local
202 llvm::findDbgValues(DbgValues, I, &DbgVariableRecords); in UpdateDebugValues()
208 for (auto &DVR : DbgVariableRecords) { in UpdateDebugValues()
223 Instruction *I, SmallVectorImpl<DbgVariableRecord *> &DbgVariableRecords) { in UpdateDebugValues() argument
224 for (auto &DVR : DbgVariableRecords) { in UpdateDebugValues()
H A DLCSSA.cpp247 SmallVector<DbgVariableRecord *, 4> DbgVariableRecords; in formLCSSAForInstructionsImpl() local
248 llvm::findDbgValues(DbgValues, I, &DbgVariableRecords); in formLCSSAForInstructionsImpl()
266 for (DbgVariableRecord *DVR : DbgVariableRecords) { in formLCSSAForInstructionsImpl()
H A DMemoryTaggingSupport.cpp124 auto &DVRVec = AInfo.DbgVariableRecords; in visit()
329 llvm::for_each(Info.DbgVariableRecords, AnnotateDbgRecord); in annotateDebugRecords()
H A DLoopRotationUtils.cpp162 SmallVector<DbgVariableRecord *, 1> DbgVariableRecords; in RewriteUsesOfClonedInstructions() local
163 llvm::findDbgValues(DbgValues, OrigHeaderVal, &DbgVariableRecords); in RewriteUsesOfClonedInstructions()
187 for (DbgVariableRecord *DVR : DbgVariableRecords) { in RewriteUsesOfClonedInstructions()
H A DCodeExtractor.cpp1223 SmallVector<DbgVariableRecord *, 4> DbgVariableRecords; in eraseDebugIntrinsicsWithNonLocalRefs() local
1224 findDbgUsers(DbgUsers, &I, &DbgVariableRecords); in eraseDebugIntrinsicsWithNonLocalRefs()
1228 for (DbgVariableRecord *DVR : DbgVariableRecords) in eraseDebugIntrinsicsWithNonLocalRefs()
H A DLocal.cpp1612 SmallVector<DbgVariableRecord *, 1> DbgVariableRecords; in PhiHasDebugValue() local
1613 findDbgValues(DbgValues, APN, &DbgVariableRecords); in PhiHasDebugValue()
1619 for (auto *DVR : DbgVariableRecords) { in PhiHasDebugValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DMemoryTaggingSupport.h58 SmallVector<DbgVariableRecord *, 2> DbgVariableRecords; member
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h53 SmallVectorImpl<DbgVariableRecord *> *DbgVariableRecords = nullptr);
58 SmallVectorImpl<DbgVariableRecord *> *DbgVariableRecords = nullptr);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp104 SmallVectorImpl<DbgVariableRecord *> *DbgVariableRecords) { in findDbgIntrinsics() argument
122 DbgVariableRecords](Metadata *MD) { in findDbgIntrinsics()
129 if (!DbgVariableRecords) in findDbgIntrinsics()
136 DbgVariableRecords->push_back(DVR); in findDbgIntrinsics()
145 if (!DbgVariableRecords) in findDbgIntrinsics()
151 DbgVariableRecords->push_back(DVR); in findDbgIntrinsics()
158 SmallVectorImpl<DbgVariableRecord *> *DbgVariableRecords) { in findDbgValues() argument
160 DbgValues, V, DbgVariableRecords); in findDbgValues()
165 SmallVectorImpl<DbgVariableRecord *> *DbgVariableRecords) { in findDbgUsers() argument
167 DbgUsers, V, DbgVariableRecords); in findDbgUsers()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp626 SmallVector<DbgVariableRecord *> DbgVariableRecords; in collectDbgVariableIntrinsics() local
629 DbgVariableRecords.push_back(&DVR); in collectDbgVariableIntrinsics()
633 return {Intrinsics, DbgVariableRecords}; in collectDbgVariableIntrinsics()
641 auto [Worklist, DbgVariableRecords] = collectDbgVariableIntrinsics(*NewF); in salvageDebugInfo()
648 for (DbgVariableRecord *DVR : DbgVariableRecords) in salvageDebugInfo()
673 for_each(DbgVariableRecords, RemoveOne); in salvageDebugInfo()
2026 auto [DbgInsts, DbgVariableRecords] = collectDbgVariableIntrinsics(F); in doSplitCoroutine()
2029 for (DbgVariableRecord *DVR : DbgVariableRecords) in doSplitCoroutine()
H A DCoroFrame.cpp1219 SmallVector<DbgVariableRecord *> DbgVariableRecords; in insertSpills() local
1220 findDbgUsers(DIs, Alloca, &DbgVariableRecords); in insertSpills()
1223 for (auto *DVR : DbgVariableRecords) in insertSpills()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1964 SmallVector<DbgVariableRecord *, 4> DbgVariableRecords; in updateSSA() local
1981 findDbgValues(DbgValues, &I, &DbgVariableRecords); in updateSSA()
1985 llvm::erase_if(DbgVariableRecords, [&](const DbgVariableRecord *DbgVarRec) { in updateSSA()
1990 if (UsesToRename.empty() && DbgValues.empty() && DbgVariableRecords.empty()) in updateSSA()
2003 if (!DbgValues.empty() || !DbgVariableRecords.empty()) { in updateSSA()
2005 SSAUpdate.UpdateDebugValues(&I, DbgVariableRecords); in updateSSA()
2007 DbgVariableRecords.clear(); in updateSSA()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1421 SmallVector<DbgVariableRecord *, 4> DbgVariableRecords; in freelyInvertAllUsersOf() local
1422 llvm::findDbgValues(DbgValues, I, &DbgVariableRecords); in freelyInvertAllUsersOf()
1436 for (DbgVariableRecord *DVR : DbgVariableRecords) in freelyInvertAllUsersOf()
5256 SmallVector<DbgVariableRecord *, 2> DbgVariableRecords; in tryToSinkInstruction() local
5257 findDbgUsers(DbgUsers, I, &DbgVariableRecords); in tryToSinkInstruction()
5260 if (!DbgVariableRecords.empty()) in tryToSinkInstruction()
5262 DbgVariableRecords); in tryToSinkInstruction()
5338 SmallVectorImpl<DbgVariableRecord *> &DbgVariableRecords) { in tryToSinkInstructionDbgVariableRecords() argument
5344 for (auto &DVR : DbgVariableRecords) in tryToSinkInstructionDbgVariableRecords()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3563 SmallVector<DbgVariableRecord *, 1> DbgVariableRecords; member in __anon1d600f580d11::TypePromotionTransaction::UsesReplacer
3584 findDbgValues(DbgValues, Inst, &DbgVariableRecords); in UsesReplacer()
3603 for (DbgVariableRecord *DVR : DbgVariableRecords) in undo()