Lines Matching refs:BaseInfo

1083                                                   LValueBaseInfo *BaseInfo,  in EmitPointerWithAlignment()  argument
1109 if (BaseInfo) *BaseInfo = InnerBaseInfo; in EmitPointerWithAlignment()
1123 if (BaseInfo) in EmitPointerWithAlignment()
1124 BaseInfo->mergeForCast(TargetTypeBaseInfo); in EmitPointerWithAlignment()
1148 return EmitArrayToPointerDecay(CE->getSubExpr(), BaseInfo, TBAAInfo); in EmitPointerWithAlignment()
1158 Address Addr = EmitPointerWithAlignment(CE->getSubExpr(), BaseInfo); in EmitPointerWithAlignment()
1177 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitPointerWithAlignment()
1192 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitPointerWithAlignment()
1203 CGM.getNaturalPointeeTypeAlignment(E->getType(), BaseInfo, TBAAInfo); in EmitPointerWithAlignment()
1743 LValueBaseInfo BaseInfo, in EmitLoadOfScalar() argument
1787 LValue::MakeAddr(Addr, Ty, getContext(), BaseInfo, TBAAInfo); in EmitLoadOfScalar()
1884 LValueBaseInfo BaseInfo, in EmitStoreOfScalar() argument
1915 LValue::MakeAddr(Addr, Ty, getContext(), BaseInfo, TBAAInfo); in EmitStoreOfScalar()
2583 LValueBaseInfo *BaseInfo, in EmitLoadOfPointer() argument
2587 CGM.getNaturalTypeAlignment(PtrTy->getPointeeType(), BaseInfo, in EmitLoadOfPointer()
2594 LValueBaseInfo BaseInfo; in EmitLoadOfPointerLValue() local
2596 Address Addr = EmitLoadOfPointer(PtrAddr, PtrTy, &BaseInfo, &TBAAInfo); in EmitLoadOfPointerLValue()
2597 return MakeAddrLValue(Addr, PtrTy->getPointeeType(), BaseInfo, TBAAInfo); in EmitLoadOfPointerLValue()
2971 LValueBaseInfo BaseInfo; in EmitUnaryOpLValue() local
2973 Address Addr = EmitPointerWithAlignment(E->getSubExpr(), &BaseInfo, in EmitUnaryOpLValue()
2975 LValue LV = MakeAddrLValue(Addr, T, BaseInfo, TBAAInfo); in EmitUnaryOpLValue()
3622 LValueBaseInfo *BaseInfo, in EmitArrayToPointerDecay() argument
3650 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitArrayToPointerDecay()
3974 LValueBaseInfo &BaseInfo, in emitOMPArraySectionBase() argument
3983 BaseInfo = BaseLVal.getBaseInfo(); in emitOMPArraySectionBase()
4005 BaseInfo.mergeForCast(TypeBaseInfo); in emitOMPArraySectionBase()
4010 return CGF.EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo); in emitOMPArraySectionBase()
4113 LValueBaseInfo BaseInfo; in EmitOMPArraySectionExpr() local
4120 emitOMPArraySectionBase(*this, E->getBase(), BaseInfo, TBAAInfo, in EmitOMPArraySectionExpr()
4156 BaseInfo = ArrayLV.getBaseInfo(); in EmitOMPArraySectionExpr()
4159 Address Base = emitOMPArraySectionBase(*this, E->getBase(), BaseInfo, in EmitOMPArraySectionExpr()
4167 return MakeAddrLValue(EltPtr, ResultExprTy, BaseInfo, TBAAInfo); in EmitOMPArraySectionExpr()
4179 LValueBaseInfo BaseInfo; in EmitExtVectorElementExpr() local
4181 Address Ptr = EmitPointerWithAlignment(E->getBase(), &BaseInfo, &TBAAInfo); in EmitExtVectorElementExpr()
4183 Base = MakeAddrLValue(Ptr, PT->getPointeeType(), BaseInfo, TBAAInfo); in EmitExtVectorElementExpr()
4238 LValueBaseInfo BaseInfo; in EmitMemberExpr() local
4240 Address Addr = EmitPointerWithAlignment(BaseExpr, &BaseInfo, &TBAAInfo); in EmitMemberExpr()
4250 BaseLV = MakeAddrLValue(Addr, PtrTy, BaseInfo, TBAAInfo); in EmitMemberExpr()
4369 LValueBaseInfo BaseInfo = base.getBaseInfo(); in EmitLValueForField() local
4413 LValueBaseInfo FieldBaseInfo(BaseInfo.getAlignmentSource()); in EmitLValueForField()
4423 AlignmentSource BaseAlignSource = BaseInfo.getAlignmentSource(); in EmitLValueForField()
4552 LValueBaseInfo BaseInfo = Base.getBaseInfo(); in EmitLValueForFieldInitialization() local
4553 AlignmentSource FieldAlignSource = BaseInfo.getAlignmentSource(); in EmitLValueForFieldInitialization()
5528 LValueBaseInfo BaseInfo; in EmitPointerToDataMemberBinaryExpr() local
5531 EmitCXXMemberDataPointerAddress(E, BaseAddr, OffsetV, MPT, &BaseInfo, in EmitPointerToDataMemberBinaryExpr()
5534 return MakeAddrLValue(MemberAddr, MPT->getPointeeType(), BaseInfo, TBAAInfo); in EmitPointerToDataMemberBinaryExpr()