Lines Matching refs:Assign
1356 void processDbgAssign(AssignRecord Assign, BlockInfo *LiveSet);
1559 const auto *Assign = CastToDbgAssign(Source); in emitDbgValue() local
1562 if (Assign->isKillAddress()) { in emitDbgValue()
1566 Value *Val = Assign->getAddress(); in emitDbgValue()
1567 DIExpression *Expr = Assign->getAddressExpression(); in emitDbgValue()
1685 auto ProcessLinkedAssign = [&](auto *Assign) { in processTaggedInstruction() argument
1686 VariableID Var = getVariableID(DebugVariable(Assign)); in processTaggedInstruction()
1689 assert(VarsWithStackSlot->count(getAggregate(Assign)) && in processTaggedInstruction()
1695 LLVM_DEBUG(dbgs() << " linked to " << *Assign << "\n"); in processTaggedInstruction()
1710 emitDbgValue(LocKind::Mem, Assign, &I); in processTaggedInstruction()
1736 emitDbgValue(LocKind::None, Assign, &I); in processTaggedInstruction()
1745 emitDbgValue(LocKind::None, Assign, &I); in processTaggedInstruction()
1763 void AssignmentTrackingLowering::processDbgAssign(AssignRecord Assign, in processDbgAssign() argument
1805 if (isa<DPValue *>(Assign)) in processDbgAssign()
1806 return ProcessDbgAssignImpl(cast<DPValue *>(Assign)); in processDbgAssign()
1807 return ProcessDbgAssignImpl(cast<DbgAssignIntrinsic *>(Assign)); in processDbgAssign()
2182 auto HandleDbgAssignForStore = [&](auto *Assign) { in buildOverlapMapAndRecordDeclares() argument
2189 Info->OffsetInBits, Info->SizeInBits, Assign, FragInfo) || in buildOverlapMapAndRecordDeclares()
2199 FragInfo = Assign->getExpression()->getFragmentInfo(); in buildOverlapMapAndRecordDeclares()
2202 DebugVariable(Assign->getVariable(), FragInfo, in buildOverlapMapAndRecordDeclares()
2203 Assign->getDebugLoc().getInlinedAt()); in buildOverlapMapAndRecordDeclares()