Home
last modified time | relevance | path

Searched refs:TBAAInfo (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGValue.h238 TBAAAccessInfo TBAAInfo;
244 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) {
257 this->TBAAInfo = TBAAInfo;
268 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo,
273 Initialize(Type, QS, Addr, BaseInfo, TBAAInfo);
335 TBAAAccessInfo getTBAAInfo() const { return TBAAInfo; }
336 void setTBAAInfo(TBAAAccessInfo Info) { TBAAInfo = Info; }
433 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) {
436 R.initializeSimpleLValue(Addr, type, BaseInfo, TBAAInfo, Context);
444 TBAAAccessInfo TBAAInfo) {
[all …]
H A DCGExpr.cpp1126 TBAAAccessInfo TBAAInfo; in EmitCountedByFieldExpr() local
1127 Address Addr = EmitPointerWithAlignment(StructBase, &BaseInfo, &TBAAInfo); in EmitCountedByFieldExpr()
1256 TBAAAccessInfo *TBAAInfo, in EmitPointerWithAlignment() argument
1283 if (TBAAInfo) *TBAAInfo = InnerTBAAInfo; in EmitPointerWithAlignment()
1290 if (TBAAInfo) in EmitPointerWithAlignment()
1291 *TBAAInfo = in EmitPointerWithAlignment()
1292 CGF.CGM.mergeTBAAInfoForCast(*TBAAInfo, TargetTypeTBAAInfo); in EmitPointerWithAlignment()
1324 return CGF.EmitArrayToPointerDecay(CE->getSubExpr(), BaseInfo, TBAAInfo); in EmitPointerWithAlignment()
1332 if (TBAAInfo) in EmitPointerWithAlignment()
1333 *TBAAInfo = CGF.CGM.getTBAAAccessInfo(E->getType()); in EmitPointerWithAlignment()
[all …]
H A DCodeGenModule.h855 TBAAAccessInfo TBAAInfo);
1611 TBAAAccessInfo *TBAAInfo = nullptr,
1615 TBAAAccessInfo *TBAAInfo = nullptr);
H A DCodeGenFunction.h2687 TBAAAccessInfo *TBAAInfo = nullptr,
2691 CGM.getNaturalTypeAlignment(T, BaseInfo, TBAAInfo, ForPointeeType);
2704 TBAAAccessInfo TBAAInfo) {
2705 return LValue::MakeAddr(Addr, T, getContext(), BaseInfo, TBAAInfo);
2761 TBAAAccessInfo *TBAAInfo = nullptr);
4195 TBAAAccessInfo TBAAInfo,
4217 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo,
4296 TBAAAccessInfo *TBAAInfo = nullptr);
4518 TBAAAccessInfo *TBAAInfo = nullptr);
5283 TBAAAccessInfo *TBAAInfo = nullptr,
H A DCGClass.cpp156 TBAAAccessInfo *TBAAInfo) { in EmitCXXMemberDataPointerAddress() argument
164 CGM.getNaturalTypeAlignment(memberType, BaseInfo, TBAAInfo); in EmitCXXMemberDataPointerAddress()
2598 TBAAAccessInfo TBAAInfo = CGM.getTBAAVTablePtrAccessInfo(PtrTy); in InitializeVTablePointer() local
2599 CGM.DecorateInstructionWithTBAA(Store, TBAAInfo); in InitializeVTablePointer()
2694 TBAAAccessInfo TBAAInfo = CGM.getTBAAVTablePtrAccessInfo(VTableTy); in GetVTablePtr() local
2695 CGM.DecorateInstructionWithTBAA(VTable, TBAAInfo); in GetVTablePtr()
H A DCGExprCXX.cpp281 TBAAAccessInfo TBAAInfo; in EmitCXXMemberOrOperatorMemberCallExpr() local
282 Address ThisValue = EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
284 BaseInfo, TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
H A DCodeGenFunction.cpp203 TBAAAccessInfo TBAAInfo; in makeNaturalAlignAddrLValue() local
205 CGF.CGM.getNaturalTypeAlignment(T, &BaseInfo, &TBAAInfo, ForPointeeType); in makeNaturalAlignAddrLValue()
211 return CGF.MakeAddrLValue(Addr, T, BaseInfo, TBAAInfo); in makeNaturalAlignAddrLValue()
H A DCodeGenModule.cpp1540 TBAAAccessInfo TBAAInfo) { in DecorateInstructionWithTBAA() argument
1541 if (llvm::MDNode *Tag = getTBAAAccessTagInfo(TBAAInfo)) in DecorateInstructionWithTBAA()
7639 QualType T, LValueBaseInfo *BaseInfo, TBAAAccessInfo *TBAAInfo) { in getNaturalPointeeTypeAlignment() argument
7640 return getNaturalTypeAlignment(T->getPointeeType(), BaseInfo, TBAAInfo, in getNaturalPointeeTypeAlignment()
7646 TBAAAccessInfo *TBAAInfo, in getNaturalTypeAlignment() argument
7648 if (TBAAInfo) in getNaturalTypeAlignment()
7649 *TBAAInfo = getTBAAAccessInfo(T); in getNaturalTypeAlignment()
H A DCGExprAgg.cpp2213 TBAAAccessInfo TBAAInfo = CGM.mergeTBAAInfoForMemoryTransfer( in EmitAggregateCopy() local
2215 CGM.DecorateInstructionWithTBAA(Inst, TBAAInfo); in EmitAggregateCopy()
H A DCGCall.cpp3838 TBAAAccessInfo TBAAInfo; in EmitFunctionEpilog() local
3840 CGM.getNaturalTypeAlignment(RetTy, &BaseInfo, &TBAAInfo); in EmitFunctionEpilog()
3843 LValue::MakeAddr(ArgAddr, RetTy, getContext(), BaseInfo, TBAAInfo); in EmitFunctionEpilog()
H A DCGOpenMPRuntime.cpp7243 TBAAAccessInfo TBAAInfo; in generateInfoForComponentList() local
7245 CGF.EmitPointerWithAlignment(BaseExpr, &BaseInfo, &TBAAInfo); in generateInfoForComponentList()
7247 BaseLV = CGF.MakeAddrLValue(Addr, PtrTy, BaseInfo, TBAAInfo); in generateInfoForComponentList()
H A DCGBuiltin.cpp713 TBAAAccessInfo TBAAInfo = CGF.CGM.getTBAAAccessInfo(IntTy); in emitLibraryCall() local
715 CGF.CGM.DecorateInstructionWithTBAA(Inst, TBAAInfo); in emitLibraryCall()
10159 auto TBAAInfo = CGM.getTBAAAccessInfo(LangPTy->getPointeeType()); in EmitSVEMaskedLoad() local
10160 CGM.DecorateInstructionWithTBAA(Load, TBAAInfo); in EmitSVEMaskedLoad()
10211 auto TBAAInfo = CGM.getTBAAAccessInfo(LangPTy->getPointeeType()); in EmitSVEMaskedStore() local
10212 CGM.DecorateInstructionWithTBAA(Store, TBAAInfo); in EmitSVEMaskedStore()