/external/llvm-project/clang/lib/CodeGen/ |
D | CGValue.h | 224 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 …]
|
D | CGExpr.cpp | 1074 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 …]
|
D | CodeGenModule.h | 769 TBAAAccessInfo TBAAInfo); 1412 TBAAAccessInfo *TBAAInfo = nullptr, 1416 TBAAAccessInfo *TBAAInfo = nullptr);
|
D | CodeGenFunction.cpp | 199 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()
|
D | CodeGenFunction.h | 2393 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);
|
D | CGClass.cpp | 152 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()
|
D | CGExprCXX.cpp | 273 TBAAAccessInfo TBAAInfo; in EmitCXXMemberOrOperatorMemberCallExpr() local 274 Address ThisValue = EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr() 275 This = MakeAddrLValue(ThisValue, Base->getType(), BaseInfo, TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
|
D | CodeGenModule.cpp | 855 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()
|
D | CGExprAgg.cpp | 2164 TBAAAccessInfo TBAAInfo = CGM.mergeTBAAInfoForMemoryTransfer( in EmitAggregateCopy() local 2166 CGM.DecorateInstructionWithTBAA(Inst, TBAAInfo); in EmitAggregateCopy()
|
/external/clang/lib/CodeGen/ |
D | CGValue.h | 217 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);
|
D | CodeGenTBAA.cpp | 209 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy); in CollectFields() local 210 llvm::MDNode *TBAATag = getTBAAScalarTagInfo(TBAAInfo); in CollectFields()
|
D | CGExpr.cpp | 1266 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()
|
D | CodeGenModule.h | 656 llvm::MDNode *TBAAInfo,
|
D | CodeGenModule.cpp | 544 llvm::MDNode *TBAAInfo, in DecorateInstructionWithTBAA() argument 548 TBAA->getTBAAScalarTagInfo(TBAAInfo)); in DecorateInstructionWithTBAA() 550 Inst->setMetadata(llvm::LLVMContext::MD_tbaa, TBAAInfo); in DecorateInstructionWithTBAA()
|
D | CodeGenFunction.h | 2655 llvm::MDNode *TBAAInfo = nullptr, 2672 llvm::MDNode *TBAAInfo = nullptr, bool isInit = false,
|
/external/llvm/lib/CodeGen/ |
D | MachineInstr.cpp | 589 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()
|