Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGValue.h229 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 …]
DCGExpr.cpp1042 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 …]
DCodeGenModule.h826 TBAAAccessInfo TBAAInfo);
1536 TBAAAccessInfo *TBAAInfo = nullptr,
1540 TBAAAccessInfo *TBAAInfo = nullptr);
DCodeGenFunction.cpp192 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()
DCGClass.cpp153 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()
DCodeGenFunction.h2498 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);
DCGExprCXX.cpp276 TBAAAccessInfo TBAAInfo; in EmitCXXMemberOrOperatorMemberCallExpr() local
277 Address ThisValue = EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
278 This = MakeAddrLValue(ThisValue, Base->getType(), BaseInfo, TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
DCodeGenModule.cpp1071 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()
DCGExprAgg.cpp2212 TBAAAccessInfo TBAAInfo = CGM.mergeTBAAInfoForMemoryTransfer( in EmitAggregateCopy() local
2214 CGM.DecorateInstructionWithTBAA(Inst, TBAAInfo); in EmitAggregateCopy()
DCGCall.cpp3594 TBAAAccessInfo TBAAInfo; in EmitFunctionEpilog() local
3596 CGM.getNaturalTypeAlignment(RetTy, &BaseInfo, &TBAAInfo); in EmitFunctionEpilog()
3599 LValue::MakeAddr(ArgAddr, RetTy, getContext(), BaseInfo, TBAAInfo); in EmitFunctionEpilog()
DCGOpenMPRuntime.cpp7519 TBAAAccessInfo TBAAInfo; in generateInfoForComponentList() local
7521 CGF.EmitPointerWithAlignment(BaseExpr, &BaseInfo, &TBAAInfo); in generateInfoForComponentList()
7523 BaseLV = CGF.MakeAddrLValue(Addr, PtrTy, BaseInfo, TBAAInfo); in generateInfoForComponentList()
DCGBuiltin.cpp9264 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()