Lines Matching refs:BaseInfo
1125 LValueBaseInfo BaseInfo; in EmitCountedByFieldExpr() local
1127 Address Addr = EmitPointerWithAlignment(StructBase, &BaseInfo, &TBAAInfo); in EmitCountedByFieldExpr()
1255 static Address EmitPointerWithAlignment(const Expr *E, LValueBaseInfo *BaseInfo, in EmitPointerWithAlignment() argument
1282 if (BaseInfo) *BaseInfo = InnerBaseInfo; in EmitPointerWithAlignment()
1296 if (BaseInfo) in EmitPointerWithAlignment()
1297 BaseInfo->mergeForCast(TargetTypeBaseInfo); in EmitPointerWithAlignment()
1324 return CGF.EmitArrayToPointerDecay(CE->getSubExpr(), BaseInfo, TBAAInfo); in EmitPointerWithAlignment()
1335 CE->getSubExpr(), BaseInfo, nullptr, in EmitPointerWithAlignment()
1355 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitPointerWithAlignment()
1370 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitPointerWithAlignment()
1382 /*ForPointeeType=*/true, BaseInfo, TBAAInfo, IsKnownNonNull); in EmitPointerWithAlignment()
1388 const Expr *E, LValueBaseInfo *BaseInfo, TBAAAccessInfo *TBAAInfo, in EmitPointerWithAlignment() argument
1391 ::EmitPointerWithAlignment(E, BaseInfo, TBAAInfo, IsKnownNonNull, *this); in EmitPointerWithAlignment()
1940 LValueBaseInfo BaseInfo, in EmitLoadOfScalar() argument
1988 LValue::MakeAddr(Addr, Ty, getContext(), BaseInfo, TBAAInfo); in EmitLoadOfScalar()
2103 LValueBaseInfo BaseInfo, in EmitStoreOfScalar() argument
2132 LValue::MakeAddr(Addr, Ty, getContext(), BaseInfo, TBAAInfo); in EmitStoreOfScalar()
2821 LValueBaseInfo *BaseInfo, in EmitLoadOfPointer() argument
2826 BaseInfo, TBAAInfo); in EmitLoadOfPointer()
2831 LValueBaseInfo BaseInfo; in EmitLoadOfPointerLValue() local
2833 Address Addr = EmitLoadOfPointer(PtrAddr, PtrTy, &BaseInfo, &TBAAInfo); in EmitLoadOfPointerLValue()
2834 return MakeAddrLValue(Addr, PtrTy->getPointeeType(), BaseInfo, TBAAInfo); in EmitLoadOfPointerLValue()
3205 LValueBaseInfo BaseInfo; in EmitUnaryOpLValue() local
3207 Address Addr = EmitPointerWithAlignment(E->getSubExpr(), &BaseInfo, in EmitUnaryOpLValue()
3209 LValue LV = MakeAddrLValue(Addr, T, BaseInfo, TBAAInfo); in EmitUnaryOpLValue()
3888 LValueBaseInfo *BaseInfo, in EmitArrayToPointerDecay() argument
3916 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitArrayToPointerDecay()
4376 LValueBaseInfo &BaseInfo, in emitOMPArraySectionBase() argument
4385 BaseInfo = BaseLVal.getBaseInfo(); in emitOMPArraySectionBase()
4406 BaseInfo.mergeForCast(TypeBaseInfo); in emitOMPArraySectionBase()
4411 return CGF.EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo); in emitOMPArraySectionBase()
4520 LValueBaseInfo BaseInfo; in EmitArraySectionExpr() local
4527 emitOMPArraySectionBase(*this, E->getBase(), BaseInfo, TBAAInfo, in EmitArraySectionExpr()
4563 BaseInfo = ArrayLV.getBaseInfo(); in EmitArraySectionExpr()
4567 emitOMPArraySectionBase(*this, E->getBase(), BaseInfo, TBAAInfo, BaseTy, in EmitArraySectionExpr()
4574 return MakeAddrLValue(EltPtr, ResultExprTy, BaseInfo, TBAAInfo); in EmitArraySectionExpr()
4586 LValueBaseInfo BaseInfo; in EmitExtVectorElementExpr() local
4588 Address Ptr = EmitPointerWithAlignment(E->getBase(), &BaseInfo, &TBAAInfo); in EmitExtVectorElementExpr()
4590 Base = MakeAddrLValue(Ptr, PT->getPointeeType(), BaseInfo, TBAAInfo); in EmitExtVectorElementExpr()
4645 LValueBaseInfo BaseInfo; in EmitMemberExpr() local
4647 Address Addr = EmitPointerWithAlignment(BaseExpr, &BaseInfo, &TBAAInfo); in EmitMemberExpr()
4657 BaseLV = MakeAddrLValue(Addr, PtrTy, BaseInfo, TBAAInfo); in EmitMemberExpr()
4809 LValueBaseInfo BaseInfo = base.getBaseInfo(); in EmitLValueForField() local
4854 LValueBaseInfo FieldBaseInfo(BaseInfo.getAlignmentSource()); in EmitLValueForField()
4864 AlignmentSource BaseAlignSource = BaseInfo.getAlignmentSource(); in EmitLValueForField()
4993 LValueBaseInfo BaseInfo = Base.getBaseInfo(); in EmitLValueForFieldInitialization() local
4994 AlignmentSource FieldAlignSource = BaseInfo.getAlignmentSource(); in EmitLValueForFieldInitialization()
6062 LValueBaseInfo BaseInfo; in EmitPointerToDataMemberBinaryExpr() local
6065 EmitCXXMemberDataPointerAddress(E, BaseAddr, OffsetV, MPT, &BaseInfo, in EmitPointerToDataMemberBinaryExpr()
6068 return MakeAddrLValue(MemberAddr, MPT->getPointeeType(), BaseInfo, TBAAInfo); in EmitPointerToDataMemberBinaryExpr()