Lines Matching refs:getAddress

133       CGF.EmitAggregateStore(Result, Dest.getAddress(),  in VisitConstantExpr()
269 (RequiresDestruction && !Dest.getAddress().isValid()); in withReturnValueSlot()
278 RetAddr = Dest.getAddress(); in withReturnValueSlot()
335 Dest.getAddress(), Dest.isVolatile() ? type.withVolatile() : type); in EmitFinalDestCopy()
371 dest.getAddress(), in EmitCopy()
372 src.getAddress(), in EmitCopy()
380 LValue DestLV = CGF.MakeAddrLValue(dest.getAddress(), type); in EmitCopy()
381 LValue SrcLV = CGF.MakeAddrLValue(src.getAddress(), type); in EmitCopy()
395 Address ArrayPtr = Array.getAddress(CGF); in VisitCXXStdInitializerListExpr()
418 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitCXXStdInitializerListExpr()
686 CGF.getCleanupKind(DtorKind), Slot.getAddress(), E->getType(), in VisitCompoundLiteralExpr()
712 CGF.EmitDynamicCast(LV.getAddress(CGF), cast<CXXDynamicCastExpr>(E)); in VisitCastExpr()
732 Builder.CreateElementBitCast(Dest.getAddress(), CGF.ConvertType(Ty)); in VisitCastExpr()
747 Builder.CreateElementBitCast(SourceLV.getAddress(CGF), CGF.Int8Ty); in VisitCastExpr()
749 Builder.CreateElementBitCast(Dest.getAddress(), CGF.Int8Ty); in VisitCastExpr()
803 CGF.EmitNullInitialization(Dest.getAddress(), atomicType); in VisitCastExpr()
807 CGF.Builder.CreateStructGEP(valueDest.getAddress(), 0); in VisitCastExpr()
827 Address valueAddr = Builder.CreateStructGEP(atomicSlot.getAddress(), 0); in VisitCastExpr()
847 CGF.pushDestroy(QualType::DK_nontrivial_c_struct, Dest.getAddress(), in VisitCastExpr()
1076 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitBinCmp()
1230 CGF.pushDestroy(QualType::DK_nontrivial_c_struct, Dest.getAddress(), in VisitBinAssign()
1276 CGF.pushDestroy(QualType::DK_nontrivial_c_struct, Dest.getAddress(), in VisitAbstractConditionalOperator()
1312 CGF.EmitCXXTemporary(E->getTemporary(), E->getType(), Dest.getAddress()); in VisitCXXBindTemporaryExpr()
1325 E->getConstructor(), E->constructsVBase(), Slot.getAddress(), in VisitCXXInheritedCtorInitExpr()
1332 LValue SlotLV = CGF.MakeAddrLValue(Slot.getAddress(), E->getType()); in VisitLambdaExpr()
1363 CGF.pushDestroy(EHCleanup, LV.getAddress(CGF), CurField->getType(), in VisitLambdaExpr()
1388 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddress(), T)); in VisitCXXScalarValueInitExpr()
1394 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddress(), T)); in VisitImplicitValueInitExpr()
1590 CGF.EmitNullInitialization(lv.getAddress(CGF), lv.getType()); in EmitNullInitializationToLValue()
1617 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitInitListExpr()
1621 auto AType = cast<llvm::ArrayType>(Dest.getAddress().getElementType()); in VisitInitListExpr()
1622 EmitArrayInit(Dest.getAddress(), AType, E->getType(), E); in VisitInitListExpr()
1657 Dest.getAddress(), CXXRD, BaseRD, in VisitInitListExpr()
1676 CodeGenFunction::FieldConstructionScope FCS(CGF, Dest.getAddress()); in VisitInitListExpr()
1747 CGF.pushDestroy(EHCleanup, LV.getAddress(CGF), field->getType(), in VisitInitListExpr()
1780 Address destPtr = EnsureSlot(E->getType()).getAddress(); in VisitArrayInitLoopExpr()
1874 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitDesignatedInitUpdateExpr()
1952 if (Slot.isZeroed() || Slot.isVolatile() || !Slot.getAddress().isValid()) in CheckAggExprForMemSetUse()
1978 Address Loc = Slot.getAddress(); in CheckAggExprForMemSetUse()
1996 assert((Slot.getAddress().isValid() || Slot.isIgnored()) && in EmitAggExpr()
2061 Address DestPtr = Dest.getAddress(*this); in EmitAggregateCopy()
2062 Address SrcPtr = Src.getAddress(*this); in EmitAggregateCopy()