Lines Matching refs:BaseInfo
1073 LValueBaseInfo *BaseInfo,
1099 if (BaseInfo) *BaseInfo = InnerBaseInfo;
1113 if (BaseInfo)
1114 BaseInfo->mergeForCast(TargetTypeBaseInfo);
1136 return EmitArrayToPointerDecay(CE->getSubExpr(), BaseInfo, TBAAInfo);
1146 Address Addr = EmitPointerWithAlignment(CE->getSubExpr(), BaseInfo);
1165 if (BaseInfo) *BaseInfo = LV.getBaseInfo();
1175 CGM.getNaturalPointeeTypeAlignment(E->getType(), BaseInfo, TBAAInfo);
1711 LValueBaseInfo BaseInfo,
1740 LValue::MakeAddr(Addr, Ty, getContext(), BaseInfo, TBAAInfo);
1828 LValueBaseInfo BaseInfo,
1852 LValue::MakeAddr(Addr, Ty, getContext(), BaseInfo, TBAAInfo);
2497 LValueBaseInfo *BaseInfo,
2501 BaseInfo, TBAAInfo,
2507 LValueBaseInfo BaseInfo;
2509 Address Addr = EmitLoadOfPointer(PtrAddr, PtrTy, &BaseInfo, &TBAAInfo);
2510 return MakeAddrLValue(Addr, PtrTy->getPointeeType(), BaseInfo, TBAAInfo);
2708 /* BaseInfo= */ nullptr,
2882 LValueBaseInfo BaseInfo;
2884 Address Addr = EmitPointerWithAlignment(E->getSubExpr(), &BaseInfo,
2886 LValue LV = MakeAddrLValue(Addr, T, BaseInfo, TBAAInfo);
3532 LValueBaseInfo *BaseInfo,
3560 if (BaseInfo) *BaseInfo = LV.getBaseInfo();
3884 LValueBaseInfo &BaseInfo,
3893 BaseInfo = BaseLVal.getBaseInfo();
3915 BaseInfo.mergeForCast(TypeBaseInfo);
3919 return CGF.EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo);
4022 LValueBaseInfo BaseInfo;
4029 BaseInfo, TBAAInfo,
4065 BaseInfo = ArrayLV.getBaseInfo();
4068 Address Base = emitOMPArraySectionBase(*this, E->getBase(), BaseInfo,
4076 return MakeAddrLValue(EltPtr, ResultExprTy, BaseInfo, TBAAInfo);
4088 LValueBaseInfo BaseInfo;
4090 Address Ptr = EmitPointerWithAlignment(E->getBase(), &BaseInfo, &TBAAInfo);
4092 Base = MakeAddrLValue(Ptr, PT->getPointeeType(), BaseInfo, TBAAInfo);
4147 LValueBaseInfo BaseInfo;
4149 Address Addr = EmitPointerWithAlignment(BaseExpr, &BaseInfo, &TBAAInfo);
4159 BaseLV = MakeAddrLValue(Addr, PtrTy, BaseInfo, TBAAInfo);
4278 LValueBaseInfo BaseInfo = base.getBaseInfo();
4322 LValueBaseInfo FieldBaseInfo(BaseInfo.getAlignmentSource());
4332 AlignmentSource BaseAlignSource = BaseInfo.getAlignmentSource();
4462 LValueBaseInfo BaseInfo = Base.getBaseInfo();
4463 AlignmentSource FieldAlignSource = BaseInfo.getAlignmentSource();
5329 LValueBaseInfo BaseInfo;
5332 EmitCXXMemberDataPointerAddress(E, BaseAddr, OffsetV, MPT, &BaseInfo,
5335 return MakeAddrLValue(MemberAddr, MPT->getPointeeType(), BaseInfo, TBAAInfo);