Lines Matching refs:getAddr

52     return ReturnValueSlot(Dest.getAddr(), Dest.isVolatile(), IsResultUnused);  in getReturnValueSlot()
202 CGF.EmitAtomicExpr(E, EnsureSlot(E->getType()).getAddr()); in VisitAtomicExpr()
262 assert(Dest.getAddr() != src.getAggregateAddr()); in EmitMoveFromReturnSlot()
301 dest.getAddr(), in EmitCopy()
302 src.getAddr(), in EmitCopy()
310 CGF.EmitAggregateCopy(dest.getAddr(), src.getAddr(), type, in EmitCopy()
347 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddr(), E->getType(), in VisitCXXStdInitializerListExpr()
600 llvm::Value *CastPtr = Builder.CreateBitCast(Dest.getAddr(), in VisitCastExpr()
652 CGF.EmitNullInitialization(Dest.getAddr(), atomicType); in VisitCastExpr()
656 CGF.Builder.CreateStructGEP(nullptr, valueDest.getAddr(), 0); in VisitCastExpr()
677 Builder.CreateStructGEP(nullptr, atomicSlot.getAddr(), 0); in VisitCastExpr()
970 Builder.CreateStore(Val, Dest.getAddr()); in VisitVAArgExpr()
990 CGF.EmitCXXTemporary(E->getTemporary(), E->getType(), Dest.getAddr()); in VisitCXXBindTemporaryExpr()
1014 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T)); in VisitCXXScalarValueInitExpr()
1020 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T)); in VisitImplicitValueInitExpr()
1138 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddr(), E->getType(), in VisitInitListExpr()
1150 cast<llvm::PointerType>(Dest.getAddr()->getType()); in VisitInitListExpr()
1154 EmitArrayInit(Dest.getAddr(), AType, elementType, E); in VisitInitListExpr()
1178 CodeGenFunction::FieldConstructionScope FCS(CGF, Dest.getAddr()); in VisitInitListExpr()
1287 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddr(), E->getType(), in VisitDesignatedInitUpdateExpr()
1358 if (Slot.isZeroed() || Slot.isVolatile() || Slot.getAddr() == nullptr) in CheckAggExprForMemSetUse()
1386 llvm::Value *Loc = Slot.getAddr(); in CheckAggExprForMemSetUse()
1406 assert((Slot.getAddr() != nullptr || Slot.isIgnored()) && in EmitAggExpr()