Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/CodeGen/
DCGValue.h224 TBAAAccessInfo TBAAInfo; variable
230 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) { in Initialize() argument
242 this->TBAAInfo = TBAAInfo; in Initialize()
310 TBAAAccessInfo getTBAAInfo() const { return TBAAInfo; } in getTBAAInfo()
311 void setTBAAInfo(TBAAAccessInfo Info) { TBAAInfo = Info; } in setTBAAInfo()
390 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) { in MakeAddr() argument
398 R.Initialize(type, qs, address.getAlignment(), BaseInfo, TBAAInfo); in MakeAddr()
404 TBAAAccessInfo TBAAInfo) { in MakeVectorElt() argument
410 BaseInfo, TBAAInfo); in MakeVectorElt()
416 TBAAAccessInfo TBAAInfo) { in MakeExtVectorElt() argument
[all …]
DCGExpr.cpp1074 TBAAAccessInfo *TBAAInfo) { in EmitPointerWithAlignment() argument
1100 if (TBAAInfo) *TBAAInfo = InnerTBAAInfo; in EmitPointerWithAlignment()
1107 if (TBAAInfo) in EmitPointerWithAlignment()
1108 *TBAAInfo = CGM.mergeTBAAInfoForCast(*TBAAInfo, in EmitPointerWithAlignment()
1136 return EmitArrayToPointerDecay(CE->getSubExpr(), BaseInfo, TBAAInfo); in EmitPointerWithAlignment()
1144 if (TBAAInfo) in EmitPointerWithAlignment()
1145 *TBAAInfo = CGM.getTBAAAccessInfo(E->getType()); in EmitPointerWithAlignment()
1166 if (TBAAInfo) *TBAAInfo = LV.getTBAAInfo(); in EmitPointerWithAlignment()
1175 CGM.getNaturalPointeeTypeAlignment(E->getType(), BaseInfo, TBAAInfo); in EmitPointerWithAlignment()
1712 TBAAAccessInfo TBAAInfo, in EmitLoadOfScalar() argument
[all …]
DCodeGenModule.h769 TBAAAccessInfo TBAAInfo);
1412 TBAAAccessInfo *TBAAInfo = nullptr,
1416 TBAAAccessInfo *TBAAInfo = nullptr);
DCodeGenFunction.cpp199 TBAAAccessInfo TBAAInfo; in MakeNaturalAlignAddrLValue() local
200 CharUnits Alignment = CGM.getNaturalTypeAlignment(T, &BaseInfo, &TBAAInfo); in MakeNaturalAlignAddrLValue()
202 TBAAInfo); in MakeNaturalAlignAddrLValue()
210 TBAAAccessInfo TBAAInfo; in MakeNaturalAlignPointeeAddrLValue() local
211 CharUnits Align = CGM.getNaturalTypeAlignment(T, &BaseInfo, &TBAAInfo, in MakeNaturalAlignPointeeAddrLValue()
213 return MakeAddrLValue(Address(V, Align), T, BaseInfo, TBAAInfo); in MakeNaturalAlignPointeeAddrLValue()
DCodeGenFunction.h2393 TBAAAccessInfo TBAAInfo) {
2394 return LValue::MakeAddr(Addr, T, getContext(), BaseInfo, TBAAInfo);
2404 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) {
2406 BaseInfo, TBAAInfo);
2426 TBAAAccessInfo *TBAAInfo = nullptr);
3706 TBAAAccessInfo TBAAInfo,
3728 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo,
3801 TBAAAccessInfo *TBAAInfo = nullptr);
3974 TBAAAccessInfo *TBAAInfo = nullptr);
4666 TBAAAccessInfo *TBAAInfo = nullptr);
DCGClass.cpp152 TBAAAccessInfo *TBAAInfo) { in EmitCXXMemberDataPointerAddress() argument
160 CGM.getNaturalTypeAlignment(memberType, BaseInfo, TBAAInfo); in EmitCXXMemberDataPointerAddress()
2527 TBAAAccessInfo TBAAInfo = CGM.getTBAAVTablePtrAccessInfo(VTablePtrTy); in InitializeVTablePointer() local
2528 CGM.DecorateInstructionWithTBAA(Store, TBAAInfo); in InitializeVTablePointer()
2622 TBAAAccessInfo TBAAInfo = CGM.getTBAAVTablePtrAccessInfo(VTableTy); in GetVTablePtr() local
2623 CGM.DecorateInstructionWithTBAA(VTable, TBAAInfo); in GetVTablePtr()
DCGExprCXX.cpp273 TBAAAccessInfo TBAAInfo; in EmitCXXMemberOrOperatorMemberCallExpr() local
274 Address ThisValue = EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
275 This = MakeAddrLValue(ThisValue, Base->getType(), BaseInfo, TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
DCodeGenModule.cpp855 TBAAAccessInfo TBAAInfo) { in DecorateInstructionWithTBAA() argument
856 if (llvm::MDNode *Tag = getTBAAAccessTagInfo(TBAAInfo)) in DecorateInstructionWithTBAA()
6176 QualType T, LValueBaseInfo *BaseInfo, TBAAAccessInfo *TBAAInfo) { in getNaturalPointeeTypeAlignment() argument
6177 return getNaturalTypeAlignment(T->getPointeeType(), BaseInfo, TBAAInfo, in getNaturalPointeeTypeAlignment()
6183 TBAAAccessInfo *TBAAInfo, in getNaturalTypeAlignment() argument
6185 if (TBAAInfo) in getNaturalTypeAlignment()
6186 *TBAAInfo = getTBAAAccessInfo(T); in getNaturalTypeAlignment()
DCGExprAgg.cpp2164 TBAAAccessInfo TBAAInfo = CGM.mergeTBAAInfoForMemoryTransfer( in EmitAggregateCopy() local
2166 CGM.DecorateInstructionWithTBAA(Inst, TBAAInfo); in EmitAggregateCopy()
/external/clang/lib/CodeGen/
DCGValue.h217 llvm::MDNode *TBAAInfo; variable
222 llvm::MDNode *TBAAInfo = nullptr) {
242 this->TBAAInfo = TBAAInfo;
308 llvm::MDNode *getTBAAInfo() const { return TBAAInfo; } in getTBAAInfo()
309 void setTBAAInfo(llvm::MDNode *N) { TBAAInfo = N; } in setTBAAInfo()
374 llvm::MDNode *TBAAInfo = nullptr) {
382 R.Initialize(type, qs, address.getAlignment(), alignSource, TBAAInfo);
DCodeGenTBAA.cpp209 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy); in CollectFields() local
210 llvm::MDNode *TBAATag = getTBAAScalarTagInfo(TBAAInfo); in CollectFields()
DCGExpr.cpp1266 llvm::MDNode *TBAAInfo, in EmitLoadOfScalar() argument
1295 LValue::MakeAddr(Addr, Ty, getContext(), AlignSource, TBAAInfo); in EmitLoadOfScalar()
1306 if (TBAAInfo) { in EmitLoadOfScalar()
1307 llvm::MDNode *TBAAPath = CGM.getTBAAStructTagInfo(TBAABaseType, TBAAInfo, in EmitLoadOfScalar()
1377 llvm::MDNode *TBAAInfo, in EmitStoreOfScalar() argument
1406 LValue::MakeAddr(Addr, Ty, getContext(), AlignSource, TBAAInfo); in EmitStoreOfScalar()
1420 if (TBAAInfo) { in EmitStoreOfScalar()
1421 llvm::MDNode *TBAAPath = CGM.getTBAAStructTagInfo(TBAABaseType, TBAAInfo, in EmitStoreOfScalar()
DCodeGenModule.h656 llvm::MDNode *TBAAInfo,
DCodeGenModule.cpp544 llvm::MDNode *TBAAInfo, in DecorateInstructionWithTBAA() argument
548 TBAA->getTBAAScalarTagInfo(TBAAInfo)); in DecorateInstructionWithTBAA()
550 Inst->setMetadata(llvm::LLVMContext::MD_tbaa, TBAAInfo); in DecorateInstructionWithTBAA()
DCodeGenFunction.h2655 llvm::MDNode *TBAAInfo = nullptr,
2672 llvm::MDNode *TBAAInfo = nullptr, bool isInit = false,
/external/llvm/lib/CodeGen/
DMachineInstr.cpp589 if (const MDNode *TBAAInfo = getAAInfo().TBAA) { in print() local
591 if (TBAAInfo->getNumOperands() > 0) in print()
592 TBAAInfo->getOperand(0)->printAsOperand(OS, MST); in print()