/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGValue.h | 238 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 D | CGExpr.cpp | 1126 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 D | CodeGenModule.h | 855 TBAAAccessInfo TBAAInfo); 1611 TBAAAccessInfo *TBAAInfo = nullptr, 1615 TBAAAccessInfo *TBAAInfo = nullptr);
|
H A D | CodeGenFunction.h | 2687 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 D | CGClass.cpp | 156 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 D | CGExprCXX.cpp | 281 TBAAAccessInfo TBAAInfo; in EmitCXXMemberOrOperatorMemberCallExpr() local 282 Address ThisValue = EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr() 284 BaseInfo, TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
|
H A D | CodeGenFunction.cpp | 203 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 D | CodeGenModule.cpp | 1540 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 D | CGExprAgg.cpp | 2213 TBAAAccessInfo TBAAInfo = CGM.mergeTBAAInfoForMemoryTransfer( in EmitAggregateCopy() local 2215 CGM.DecorateInstructionWithTBAA(Inst, TBAAInfo); in EmitAggregateCopy()
|
H A D | CGCall.cpp | 3838 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 D | CGOpenMPRuntime.cpp | 7243 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 D | CGBuiltin.cpp | 713 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()
|