Lines Matching refs:Assign

1357   void processDbgAssign(AssignRecord Assign, BlockInfo *LiveSet);
1561 const auto *Assign = CastToDbgAssign(Source); in emitDbgValue() local
1564 if (Assign->isKillAddress()) { in emitDbgValue()
1568 Value *Val = Assign->getAddress(); in emitDbgValue()
1569 DIExpression *Expr = Assign->getAddressExpression(); in emitDbgValue()
1687 auto ProcessLinkedAssign = [&](auto *Assign) { in processTaggedInstruction() argument
1688 VariableID Var = getVariableID(DebugVariable(Assign)); in processTaggedInstruction()
1691 assert(VarsWithStackSlot->count(getAggregate(Assign)) && in processTaggedInstruction()
1697 LLVM_DEBUG(dbgs() << " linked to " << *Assign << "\n"); in processTaggedInstruction()
1712 emitDbgValue(LocKind::Mem, Assign, &I); in processTaggedInstruction()
1738 emitDbgValue(LocKind::None, Assign, &I); in processTaggedInstruction()
1747 emitDbgValue(LocKind::None, Assign, &I); in processTaggedInstruction()
1765 void AssignmentTrackingLowering::processDbgAssign(AssignRecord Assign, in processDbgAssign() argument
1807 if (isa<DbgVariableRecord *>(Assign)) in processDbgAssign()
1808 return ProcessDbgAssignImpl(cast<DbgVariableRecord *>(Assign)); in processDbgAssign()
1809 return ProcessDbgAssignImpl(cast<DbgAssignIntrinsic *>(Assign)); in processDbgAssign()
2189 auto HandleDbgAssignForStore = [&](auto *Assign) { in buildOverlapMapAndRecordDeclares() argument
2196 Info->OffsetInBits, Info->SizeInBits, Assign, FragInfo) || in buildOverlapMapAndRecordDeclares()
2206 FragInfo = Assign->getExpression()->getFragmentInfo(); in buildOverlapMapAndRecordDeclares()
2209 DebugVariable(Assign->getVariable(), FragInfo, in buildOverlapMapAndRecordDeclares()
2210 Assign->getDebugLoc().getInlinedAt()); in buildOverlapMapAndRecordDeclares()