Lines Matching refs:getAddress
131 CGF.EmitAggregateStore(Result, Dest.getAddress(), in VisitConstantExpr()
267 (RequiresDestruction && !Dest.getAddress().isValid()); in withReturnValueSlot()
276 RetAddr = Dest.getAddress(); in withReturnValueSlot()
333 Dest.getAddress(), Dest.isVolatile() ? type.withVolatile() : type); in EmitFinalDestCopy()
369 dest.getAddress(), in EmitCopy()
370 src.getAddress(), in EmitCopy()
378 LValue DestLV = CGF.MakeAddrLValue(dest.getAddress(), type); in EmitCopy()
379 LValue SrcLV = CGF.MakeAddrLValue(src.getAddress(), type); in EmitCopy()
393 Address ArrayPtr = Array.getAddress(CGF); in VisitCXXStdInitializerListExpr()
416 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitCXXStdInitializerListExpr()
683 CGF.getCleanupKind(DtorKind), Slot.getAddress(), E->getType(), in VisitCompoundLiteralExpr()
709 CGF.EmitDynamicCast(LV.getAddress(CGF), cast<CXXDynamicCastExpr>(E)); in VisitCastExpr()
729 Builder.CreateElementBitCast(Dest.getAddress(), CGF.ConvertType(Ty)); in VisitCastExpr()
744 Builder.CreateElementBitCast(SourceLV.getAddress(CGF), CGF.Int8Ty); in VisitCastExpr()
746 Builder.CreateElementBitCast(Dest.getAddress(), CGF.Int8Ty); in VisitCastExpr()
800 CGF.EmitNullInitialization(Dest.getAddress(), atomicType); in VisitCastExpr()
804 CGF.Builder.CreateStructGEP(valueDest.getAddress(), 0); in VisitCastExpr()
824 Address valueAddr = Builder.CreateStructGEP(atomicSlot.getAddress(), 0); in VisitCastExpr()
844 CGF.pushDestroy(QualType::DK_nontrivial_c_struct, Dest.getAddress(), in VisitCastExpr()
1073 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitBinCmp()
1227 CGF.pushDestroy(QualType::DK_nontrivial_c_struct, Dest.getAddress(), in VisitBinAssign()
1273 CGF.pushDestroy(QualType::DK_nontrivial_c_struct, Dest.getAddress(), in VisitAbstractConditionalOperator()
1309 CGF.EmitCXXTemporary(E->getTemporary(), E->getType(), Dest.getAddress()); in VisitCXXBindTemporaryExpr()
1322 E->getConstructor(), E->constructsVBase(), Slot.getAddress(), in VisitCXXInheritedCtorInitExpr()
1329 LValue SlotLV = CGF.MakeAddrLValue(Slot.getAddress(), E->getType()); in VisitLambdaExpr()
1360 CGF.pushDestroy(EHCleanup, LV.getAddress(CGF), CurField->getType(), in VisitLambdaExpr()
1385 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddress(), T)); in VisitCXXScalarValueInitExpr()
1391 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddress(), T)); in VisitImplicitValueInitExpr()
1587 CGF.EmitNullInitialization(lv.getAddress(CGF), lv.getType()); in EmitNullInitializationToLValue()
1614 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitInitListExpr()
1618 auto AType = cast<llvm::ArrayType>(Dest.getAddress().getElementType()); in VisitInitListExpr()
1619 EmitArrayInit(Dest.getAddress(), AType, E->getType(), E); in VisitInitListExpr()
1654 Dest.getAddress(), CXXRD, BaseRD, in VisitInitListExpr()
1673 CodeGenFunction::FieldConstructionScope FCS(CGF, Dest.getAddress()); in VisitInitListExpr()
1744 CGF.pushDestroy(EHCleanup, LV.getAddress(CGF), field->getType(), in VisitInitListExpr()
1777 Address destPtr = EnsureSlot(E->getType()).getAddress(); in VisitArrayInitLoopExpr()
1870 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); in VisitDesignatedInitUpdateExpr()
1948 if (Slot.isZeroed() || Slot.isVolatile() || !Slot.getAddress().isValid()) in CheckAggExprForMemSetUse()
1974 Address Loc = Slot.getAddress(); in CheckAggExprForMemSetUse()
1992 assert((Slot.getAddress().isValid() || Slot.isIgnored()) && in EmitAggExpr()
2057 Address DestPtr = Dest.getAddress(*this); in EmitAggregateCopy()
2058 Address SrcPtr = Src.getAddress(*this); in EmitAggregateCopy()