Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DAliasSetTracker.h44 const MDNode *TBAAInfo; variable
48 TBAAInfo(DenseMapInfo<const MDNode *>::getEmptyKey()) {} in PointerRec()
63 if (TBAAInfo == DenseMapInfo<const MDNode *>::getEmptyKey()) in updateSizeAndTBAAInfo()
65 TBAAInfo = NewTBAAInfo; in updateSizeAndTBAAInfo()
66 else if (TBAAInfo != NewTBAAInfo) in updateSizeAndTBAAInfo()
68 TBAAInfo = DenseMapInfo<const MDNode *>::getTombstoneKey(); in updateSizeAndTBAAInfo()
77 if (TBAAInfo == DenseMapInfo<const MDNode *>::getEmptyKey() || in getTBAAInfo()
78 TBAAInfo == DenseMapInfo<const MDNode *>::getTombstoneKey()) in getTBAAInfo()
80 return TBAAInfo; in getTBAAInfo()
254 const MDNode *TBAAInfo,
[all …]
/external/swiftshader/third_party/LLVM/lib/Analysis/
DAliasSetTracker.cpp96 uint64_t Size, const MDNode *TBAAInfo, in addPointer() argument
107 AliasAnalysis::Location(Entry.getValue(), Size, TBAAInfo)); in addPointer()
111 P->updateSizeAndTBAAInfo(Size, TBAAInfo); in addPointer()
116 Entry.updateSizeAndTBAAInfo(Size, TBAAInfo); in addPointer()
144 const MDNode *TBAAInfo, in aliasesPointer() argument
156 AliasAnalysis::Location(Ptr, Size, TBAAInfo)); in aliasesPointer()
162 if (AA.alias(AliasAnalysis::Location(Ptr, Size, TBAAInfo), in aliasesPointer()
171 AliasAnalysis::Location(Ptr, Size, TBAAInfo)) != in aliasesPointer()
218 const MDNode *TBAAInfo) { in findAliasSetForPointer() argument
221 if (I->Forward || !I->aliasesPointer(Ptr, Size, TBAAInfo, AA)) continue; in findAliasSetForPointer()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineMemOperand.h85 const MDNode *TBAAInfo; variable
105 unsigned base_alignment, const MDNode *TBAAInfo = 0);
138 const MDNode *getTBAAInfo() const { return TBAAInfo; } in getTBAAInfo()
DSelectionDAG.h654 const MDNode *TBAAInfo = 0);
659 const MDNode *TBAAInfo = 0);
667 const MDNode *TBAAInfo = 0);
678 const MDNode *TBAAInfo = 0);
685 const MDNode *TBAAInfo = 0);
DMachineFunction.h379 const MDNode *TBAAInfo = 0);
/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/swiftshader/third_party/LLVM/lib/CodeGen/
DMachineInstr.cpp367 const MDNode *TBAAInfo) in MachineMemOperand() argument
370 TBAAInfo(TBAAInfo) { in MachineMemOperand()
444 if (const MDNode *TBAAInfo = MMO.getTBAAInfo()) { in operator <<() local
446 if (TBAAInfo->getNumOperands() > 0) in operator <<()
447 WriteAsOperand(OS, TBAAInfo->getOperand(0), /*PrintType=*/false); in operator <<()
DMachineFunction.cpp200 const MDNode *TBAAInfo) { in getMachineMemOperand() argument
202 TBAAInfo); in getMachineMemOperand()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLICM.cpp163 const MDNode *TBAAInfo) { in pointerInvalidatedByLoop()
165 return CurAST->getAliasSetForPointer(V, Size, TBAAInfo).isMod(); in pointerInvalidatedByLoop()
/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()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp4142 unsigned Alignment, const MDNode *TBAAInfo) { in getLoad() argument
4162 TBAAInfo); in getLoad()
4216 unsigned Alignment, const MDNode *TBAAInfo) { in getLoad() argument
4219 PtrInfo, VT, isVolatile, isNonTemporal, Alignment, TBAAInfo); in getLoad()
4226 unsigned Alignment, const MDNode *TBAAInfo) { in getExtLoad() argument
4230 TBAAInfo); in getExtLoad()
4249 unsigned Alignment, const MDNode *TBAAInfo) { in getStore() argument
4268 TBAAInfo); in getStore()
4302 const MDNode *TBAAInfo) { in getTruncStore() argument
4320 TBAAInfo); in getTruncStore()
DSelectionDAGBuilder.cpp3179 const MDNode *TBAAInfo = I.getMetadata(LLVMContext::MD_tbaa); in visitLoad() local
3194 AliasAnalysis::Location(SV, AA->getTypeStoreSize(Ty), TBAAInfo))) { in visitLoad()
3227 isNonTemporal, Alignment, TBAAInfo); in visitLoad()
3274 const MDNode *TBAAInfo = I.getMetadata(LLVMContext::MD_tbaa); in visitStore() local
3290 isVolatile, isNonTemporal, Alignment, TBAAInfo); in visitStore()
DDAGCombiner.cpp274 const MDNode *&TBAAInfo) const;
7863 const MDNode *&TBAAInfo) const { in FindAliasInfo()
7870 TBAAInfo = LD->getTBAAInfo(); in FindAliasInfo()
7879 TBAAInfo = ST->getTBAAInfo(); in FindAliasInfo()