Lines Matching refs:getAddress

257                  (RequiresDestruction && !Dest.getAddress().isValid());  in withReturnValueSlot()
266 RetAddr = Dest.getAddress(); in withReturnValueSlot()
325 Dest.getAddress(), Dest.isVolatile() ? type.withVolatile() : type); in EmitFinalDestCopy()
362 dest.getAddress(), in EmitCopy()
363 src.getAddress(), in EmitCopy()
371 LValue DestLV = CGF.MakeAddrLValue(dest.getAddress(), type); in EmitCopy()
372 LValue SrcLV = CGF.MakeAddrLValue(src.getAddress(), type); in EmitCopy()
386 Address ArrayPtr = Array.getAddress(); in VisitCXXStdInitializerListExpr()
409 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitCXXStdInitializerListExpr()
688 CGF.EmitDynamicCast(LV.getAddress(), cast<CXXDynamicCastExpr>(E)); in VisitCastExpr()
708 Builder.CreateElementBitCast(Dest.getAddress(), CGF.ConvertType(Ty)); in VisitCastExpr()
759 CGF.EmitNullInitialization(Dest.getAddress(), atomicType); in VisitCastExpr()
763 CGF.Builder.CreateStructGEP(valueDest.getAddress(), 0, in VisitCastExpr()
785 Builder.CreateStructGEP(atomicSlot.getAddress(), 0, CharUnits()); in VisitCastExpr()
1023 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitBinCmp()
1247 CGF.EmitCXXTemporary(E->getTemporary(), E->getType(), Dest.getAddress()); in VisitCXXBindTemporaryExpr()
1260 E->getConstructor(), E->constructsVBase(), Slot.getAddress(), in VisitCXXInheritedCtorInitExpr()
1279 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddress(), T)); in VisitCXXScalarValueInitExpr()
1285 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddress(), T)); in VisitImplicitValueInitExpr()
1381 CGF.EmitNullInitialization(lv.getAddress(), lv.getType()); in EmitNullInitializationToLValue()
1408 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitInitListExpr()
1412 auto AType = cast<llvm::ArrayType>(Dest.getAddress().getElementType()); in VisitInitListExpr()
1413 EmitArrayInit(Dest.getAddress(), AType, E->getType(), E); in VisitInitListExpr()
1441 Dest.getAddress(), CXXRD, BaseRD, in VisitInitListExpr()
1460 CodeGenFunction::FieldConstructionScope FCS(CGF, Dest.getAddress()); in VisitInitListExpr()
1537 CGF.pushDestroy(EHCleanup, LV.getAddress(), field->getType(), in VisitInitListExpr()
1568 Address destPtr = EnsureSlot(E->getType()).getAddress(); in VisitArrayInitLoopExpr()
1660 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitDesignatedInitUpdateExpr()
1736 if (Slot.isZeroed() || Slot.isVolatile() || !Slot.getAddress().isValid()) in CheckAggExprForMemSetUse()
1762 Address Loc = Slot.getAddress(); in CheckAggExprForMemSetUse()
1780 assert((Slot.getAddress().isValid() || Slot.isIgnored()) && in EmitAggExpr()
1828 Address DestPtr = Dest.getAddress(); in EmitAggregateCopy()
1829 Address SrcPtr = Src.getAddress(); in EmitAggregateCopy()