| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGValue.h | 229 TBAAAccessInfo TBAAInfo; variable 235 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) { in Initialize() argument 254 this->TBAAInfo = TBAAInfo; in Initialize() 322 TBAAAccessInfo getTBAAInfo() const { return TBAAInfo; } in getTBAAInfo() 323 void setTBAAInfo(TBAAAccessInfo Info) { TBAAInfo = Info; } in setTBAAInfo() 403 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) { in MakeAddr() argument 412 R.Initialize(type, qs, address.getAlignment(), BaseInfo, TBAAInfo); in MakeAddr() 418 TBAAAccessInfo TBAAInfo) { in MakeVectorElt() argument 425 BaseInfo, TBAAInfo); in MakeVectorElt() 431 TBAAAccessInfo TBAAInfo) { in MakeExtVectorElt() argument [all …]
|
| D | CGExpr.cpp | 1042 TBAAAccessInfo *TBAAInfo) { in EmitPointerWithAlignment() argument 1068 if (TBAAInfo) *TBAAInfo = InnerTBAAInfo; in EmitPointerWithAlignment() 1075 if (TBAAInfo) in EmitPointerWithAlignment() 1076 *TBAAInfo = CGM.mergeTBAAInfoForCast(*TBAAInfo, in EmitPointerWithAlignment() 1106 return EmitArrayToPointerDecay(CE->getSubExpr(), BaseInfo, TBAAInfo); in EmitPointerWithAlignment() 1114 if (TBAAInfo) in EmitPointerWithAlignment() 1115 *TBAAInfo = CGM.getTBAAAccessInfo(E->getType()); in EmitPointerWithAlignment() 1136 if (TBAAInfo) *TBAAInfo = LV.getTBAAInfo(); in EmitPointerWithAlignment() 1151 if (TBAAInfo) *TBAAInfo = LV.getTBAAInfo(); in EmitPointerWithAlignment() 1161 CGM.getNaturalPointeeTypeAlignment(E->getType(), BaseInfo, TBAAInfo); in EmitPointerWithAlignment() [all …]
|
| D | CodeGenModule.h | 826 TBAAAccessInfo TBAAInfo); 1536 TBAAAccessInfo *TBAAInfo = nullptr, 1540 TBAAAccessInfo *TBAAInfo = nullptr);
|
| D | CodeGenFunction.cpp | 192 TBAAAccessInfo TBAAInfo; in MakeNaturalAlignAddrLValue() local 193 CharUnits Alignment = CGM.getNaturalTypeAlignment(T, &BaseInfo, &TBAAInfo); in MakeNaturalAlignAddrLValue() 195 return LValue::MakeAddr(Addr, T, getContext(), BaseInfo, TBAAInfo); in MakeNaturalAlignAddrLValue() 203 TBAAAccessInfo TBAAInfo; in MakeNaturalAlignPointeeAddrLValue() local 204 CharUnits Align = CGM.getNaturalTypeAlignment(T, &BaseInfo, &TBAAInfo, in MakeNaturalAlignPointeeAddrLValue() 207 return MakeAddrLValue(Addr, T, BaseInfo, TBAAInfo); in MakeNaturalAlignPointeeAddrLValue()
|
| D | CGClass.cpp | 153 TBAAAccessInfo *TBAAInfo) { in EmitCXXMemberDataPointerAddress() argument 161 CGM.getNaturalTypeAlignment(memberType, BaseInfo, TBAAInfo); in EmitCXXMemberDataPointerAddress() 2593 TBAAAccessInfo TBAAInfo = CGM.getTBAAVTablePtrAccessInfo(VTablePtrTy); in InitializeVTablePointer() local 2594 CGM.DecorateInstructionWithTBAA(Store, TBAAInfo); in InitializeVTablePointer() 2688 TBAAAccessInfo TBAAInfo = CGM.getTBAAVTablePtrAccessInfo(VTableTy); in GetVTablePtr() local 2689 CGM.DecorateInstructionWithTBAA(VTable, TBAAInfo); in GetVTablePtr()
|
| D | CodeGenFunction.h | 2498 TBAAAccessInfo TBAAInfo) { 2499 return LValue::MakeAddr(Addr, T, getContext(), BaseInfo, TBAAInfo); 2536 TBAAAccessInfo *TBAAInfo = nullptr); 3840 TBAAAccessInfo TBAAInfo, 3862 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo, 3936 TBAAAccessInfo *TBAAInfo = nullptr); 4113 TBAAAccessInfo *TBAAInfo = nullptr); 4788 TBAAAccessInfo *TBAAInfo = nullptr);
|
| D | CGExprCXX.cpp | 276 TBAAAccessInfo TBAAInfo; in EmitCXXMemberOrOperatorMemberCallExpr() local 277 Address ThisValue = EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr() 278 This = MakeAddrLValue(ThisValue, Base->getType(), BaseInfo, TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
|
| D | CodeGenModule.cpp | 1071 TBAAAccessInfo TBAAInfo) { in DecorateInstructionWithTBAA() argument 1072 if (llvm::MDNode *Tag = getTBAAAccessTagInfo(TBAAInfo)) in DecorateInstructionWithTBAA() 7054 QualType T, LValueBaseInfo *BaseInfo, TBAAAccessInfo *TBAAInfo) { in getNaturalPointeeTypeAlignment() argument 7055 return getNaturalTypeAlignment(T->getPointeeType(), BaseInfo, TBAAInfo, in getNaturalPointeeTypeAlignment() 7061 TBAAAccessInfo *TBAAInfo, in getNaturalTypeAlignment() argument 7063 if (TBAAInfo) in getNaturalTypeAlignment() 7064 *TBAAInfo = getTBAAAccessInfo(T); in getNaturalTypeAlignment()
|
| D | CGExprAgg.cpp | 2212 TBAAAccessInfo TBAAInfo = CGM.mergeTBAAInfoForMemoryTransfer( in EmitAggregateCopy() local 2214 CGM.DecorateInstructionWithTBAA(Inst, TBAAInfo); in EmitAggregateCopy()
|
| D | CGCall.cpp | 3594 TBAAAccessInfo TBAAInfo; in EmitFunctionEpilog() local 3596 CGM.getNaturalTypeAlignment(RetTy, &BaseInfo, &TBAAInfo); in EmitFunctionEpilog() 3599 LValue::MakeAddr(ArgAddr, RetTy, getContext(), BaseInfo, TBAAInfo); in EmitFunctionEpilog()
|
| D | CGOpenMPRuntime.cpp | 7519 TBAAAccessInfo TBAAInfo; in generateInfoForComponentList() local 7521 CGF.EmitPointerWithAlignment(BaseExpr, &BaseInfo, &TBAAInfo); in generateInfoForComponentList() 7523 BaseLV = CGF.MakeAddrLValue(Addr, PtrTy, BaseInfo, TBAAInfo); in generateInfoForComponentList()
|
| D | CGBuiltin.cpp | 9264 auto TBAAInfo = CGM.getTBAAAccessInfo(LangPTy->getPointeeType()); in EmitSVEMaskedLoad() local 9265 CGM.DecorateInstructionWithTBAA(Load, TBAAInfo); in EmitSVEMaskedLoad() 9297 auto TBAAInfo = CGM.getTBAAAccessInfo(LangPTy->getPointeeType()); in EmitSVEMaskedStore() local 9298 CGM.DecorateInstructionWithTBAA(Store, TBAAInfo); in EmitSVEMaskedStore()
|