Searched refs:DbgAssign (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | PromoteMemoryToRegister.cpp | 160 auto InsertValueForAssign = [&](auto *DbgAssign, auto *&AssignList) { in updateForDeletedStore() argument 161 VarHasDbgAssignForStore.insert(DebugVariableAggregate(DbgAssign)); in updateForDeletedStore() 162 AssignList->insert(DbgAssign); in updateForDeletedStore() 163 createDebugValue(DIB, DbgAssign->getValue(), DbgAssign->getVariable(), in updateForDeletedStore() 164 DbgAssign->getExpression(), DbgAssign->getDebugLoc(), in updateForDeletedStore() 165 DbgAssign); in updateForDeletedStore()
|
| H A D | InlineFunction.cpp | 1792 auto CollectAssignsForStorage = [&](auto *DbgAssign) { in collectEscapedLocals() argument 1794 if (DbgAssign->getDebugLoc().getInlinedAt()) in collectEscapedLocals() 1796 LLVM_DEBUG(errs() << " > DEF : " << *DbgAssign << "\n"); in collectEscapedLocals() 1797 EscapedLocals[Base].insert(at::VarRecord(DbgAssign)); in collectEscapedLocals()
|
| H A D | SimplifyCFG.cpp | 3109 auto replaceVariable = [OrigV, S](auto *DbgAssign) { in SpeculativelyExecuteBB() argument 3110 if (llvm::is_contained(DbgAssign->location_ops(), OrigV)) in SpeculativelyExecuteBB() 3111 DbgAssign->replaceVariableLocationOp(OrigV, S); in SpeculativelyExecuteBB()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AssignmentTrackingAnalysis.cpp | 1765 auto ProcessDbgAssignImpl = [&](auto *DbgAssign) { in processDbgAssign() argument 1768 if (!VarsWithStackSlot->count(getAggregate(DbgAssign))) in processDbgAssign() 1771 VariableID Var = getVariableID(DebugVariable(DbgAssign)); in processDbgAssign() 1772 Assignment AV = Assignment::make(getIDFromMarker(*DbgAssign), DbgAssign); in processDbgAssign() 1775 LLVM_DEBUG(dbgs() << "processDbgAssign on " << *DbgAssign << "\n";); in processDbgAssign() 1786 if (DbgAssign->isKillAddress()) { in processDbgAssign() 1796 emitDbgValue(Kind, DbgAssign, DbgAssign); in processDbgAssign() 1802 emitDbgValue(LocKind::Val, DbgAssign, DbgAssign); in processDbgAssign()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 401 auto MigrateDbgAssign = [&](auto DbgAssign) { in migrateDebugInfo() argument 404 auto *Expr = DbgAssign->getExpression(); in migrateDebugInfo() 410 auto R = BaseFragments.find(getAggregateVariable(DbgAssign)); in migrateDebugInfo() 454 ::Value *NewValue = Value ? Value : DbgAssign->getValue(); in migrateDebugInfo() 456 DbgAssign, DIB, Inst, NewValue, DbgAssign->getVariable(), Expr, Dest, in migrateDebugInfo() 458 DbgAssign->getDebugLoc()); in migrateDebugInfo() 471 Value && (DbgAssign->hasArgList() || in migrateDebugInfo() 489 NewAssign->moveBefore(DbgAssign); in migrateDebugInfo() 491 NewAssign->setDebugLoc(DbgAssign->getDebugLoc()); in migrateDebugInfo() 3338 auto UpdateAssignAddress = [&](auto *DbgAssign) { in visitMemTransferInst() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugInfo.h | 260 uint64_t SliceSizeInBits, const DbgAssignIntrinsic *DbgAssign,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugInfo.cpp | 2006 uint64_t SliceSizeInBits, const DbgAssignIntrinsic *DbgAssign, in calculateFragmentIntersect() argument 2009 SliceSizeInBits, DbgAssign, Result); in calculateFragmentIntersect()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 285 auto replaceOpForAssignmentMarkers = [FillC, FillVal](auto *DbgAssign) { in SimplifyAnyMemSet() argument 286 if (llvm::is_contained(DbgAssign->location_ops(), FillC)) in SimplifyAnyMemSet() 287 DbgAssign->replaceVariableLocationOp(FillC, FillVal); in SimplifyAnyMemSet()
|