Home
last modified time | relevance | path

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

/external/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()
253 const MDNode *TBAAInfo,
[all …]
/external/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()
220 const MDNode *TBAAInfo) { in findAliasSetForPointer() argument
223 if (I->Forward || !I->aliasesPointer(Ptr, Size, TBAAInfo, AA)) continue; in findAliasSetForPointer()
[all …]
/external/clang/lib/CodeGen/
DCGValue.h161 llvm::MDNode *TBAAInfo; variable
166 llvm::MDNode *TBAAInfo = 0) {
178 this->TBAAInfo = TBAAInfo;
235 llvm::MDNode *getTBAAInfo() const { return TBAAInfo; } in getTBAAInfo()
236 void setTBAAInfo(llvm::MDNode *N) { TBAAInfo = N; } in setTBAAInfo()
276 llvm::MDNode *TBAAInfo = 0) {
283 R.Initialize(type, qs, alignment, TBAAInfo);
DCodeGenTBAA.cpp209 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy); in CollectFields() local
210 Fields.push_back(llvm::MDBuilder::TBAAStructField(Offset, Size, TBAAInfo)); in CollectFields()
DCGExpr.cpp1109 llvm::MDNode *TBAAInfo) { in EmitLoadOfScalar() argument
1152 getContext(), TBAAInfo); in EmitLoadOfScalar()
1161 if (TBAAInfo) in EmitLoadOfScalar()
1162 CGM.DecorateInstruction(Load, TBAAInfo); in EmitLoadOfScalar()
1219 llvm::MDNode *TBAAInfo, in EmitStoreOfScalar() argument
1263 getContext(), TBAAInfo), in EmitStoreOfScalar()
1271 if (TBAAInfo) in EmitStoreOfScalar()
1272 CGM.DecorateInstruction(Store, TBAAInfo); in EmitStoreOfScalar()
DCodeGenModule.h502 llvm::MDNode *TBAAInfo);
DCodeGenFunction.h2175 llvm::MDNode *TBAAInfo = 0);
2188 llvm::MDNode *TBAAInfo = 0, bool isInit=false);
DCodeGenModule.cpp230 llvm::MDNode *TBAAInfo) { in DecorateInstruction() argument
231 Inst->setMetadata(llvm::LLVMContext::MD_tbaa, TBAAInfo); in DecorateInstruction()
/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h86 const MDNode *TBAAInfo; variable
109 unsigned base_alignment, const MDNode *TBAAInfo = 0,
143 const MDNode *getTBAAInfo() const { return TBAAInfo; } in getTBAAInfo()
DSelectionDAG.h700 const MDNode *TBAAInfo = 0, const MDNode *Ranges = 0);
705 const MDNode *TBAAInfo = 0);
713 unsigned Alignment, const MDNode *TBAAInfo = 0,
725 const MDNode *TBAAInfo = 0);
732 const MDNode *TBAAInfo = 0);
DMachineFunction.h405 const MDNode *TBAAInfo = 0,
/external/llvm/lib/CodeGen/
DMachineInstr.cpp422 const MDNode *TBAAInfo, in MachineMemOperand() argument
426 TBAAInfo(TBAAInfo), Ranges(Ranges) { in MachineMemOperand()
500 if (const MDNode *TBAAInfo = MMO.getTBAAInfo()) { in operator <<() local
502 if (TBAAInfo->getNumOperands() > 0) in operator <<()
503 WriteAsOperand(OS, TBAAInfo->getOperand(0), /*PrintType=*/false); in operator <<()
DMachineFunction.cpp220 const MDNode *TBAAInfo, in getMachineMemOperand() argument
223 TBAAInfo, Ranges); in getMachineMemOperand()
/external/llvm/lib/Transforms/Scalar/
DLICM.cpp176 const MDNode *TBAAInfo) { in pointerInvalidatedByLoop()
178 return CurAST->getAliasSetForPointer(V, Size, TBAAInfo).isMod(); in pointerInvalidatedByLoop()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp4368 unsigned Alignment, const MDNode *TBAAInfo, in getLoad() argument
4391 TBAAInfo, Ranges); in getLoad()
4448 const MDNode *TBAAInfo, in getLoad() argument
4453 TBAAInfo, Ranges); in getLoad()
4460 unsigned Alignment, const MDNode *TBAAInfo) { in getExtLoad() argument
4464 TBAAInfo); in getExtLoad()
4483 unsigned Alignment, const MDNode *TBAAInfo) { in getStore() argument
4502 TBAAInfo); in getStore()
4537 const MDNode *TBAAInfo) { in getTruncStore() argument
4555 TBAAInfo); in getTruncStore()
DSelectionDAGBuilder.cpp3278 const MDNode *TBAAInfo = I.getMetadata(LLVMContext::MD_tbaa); in visitLoad() local
3294 AliasAnalysis::Location(SV, AA->getTypeStoreSize(Ty), TBAAInfo))) { in visitLoad()
3327 isNonTemporal, isInvariant, Alignment, TBAAInfo, in visitLoad()
3375 const MDNode *TBAAInfo = I.getMetadata(LLVMContext::MD_tbaa); in visitStore() local
3391 isVolatile, isNonTemporal, Alignment, TBAAInfo); in visitStore()
DDAGCombiner.cpp305 const MDNode *&TBAAInfo) const;
9970 const MDNode *&TBAAInfo) const { in FindAliasInfo()
9978 TBAAInfo = LS->getTBAAInfo(); in FindAliasInfo()