/external/llvm/include/llvm/Analysis/ |
H A D | Loads.h | 47 /// If TBAATag is non-null and a load or store is found, the TBAA tag from the 54 MDNode **TBAATag = nullptr);
|
H A D | AliasAnalysis.h | 115 /// TBAATag - The metadata node which describes the TBAA type of 117 const MDNode *TBAATag; member in struct:llvm::AliasAnalysis::Location 121 : Ptr(P), Size(S), TBAATag(N) {} 137 Copy.TBAATag = nullptr; 581 DenseMapInfo<const MDNode *>::getHashValue(Val.TBAATag); 587 LHS.TBAATag == RHS.TBAATag;
|
H A D | MemoryDependenceAnalysis.h | 284 /// TBAATag - The TBAA tag associated with dereferences of the 286 const MDNode *TBAATag; member in struct:llvm::MemoryDependenceAnalysis::NonLocalPointerInfo 289 : Size(AliasAnalysis::UnknownSize), TBAATag(nullptr) {}
|
/external/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 65 bool isVolatile, MDNode *TBAATag) { 75 if (TBAATag) 76 CI->setMetadata(LLVMContext::MD_tbaa, TBAATag); 83 bool isVolatile, MDNode *TBAATag, MDNode *TBAAStructTag) { 95 if (TBAATag) 96 CI->setMetadata(LLVMContext::MD_tbaa, TBAATag); 107 bool isVolatile, MDNode *TBAATag) { 119 if (TBAATag) 120 CI->setMetadata(LLVMContext::MD_tbaa, TBAATag); 64 CreateMemSet(Value *Ptr, Value *Val, Value *Size, unsigned Align, bool isVolatile, MDNode *TBAATag) argument 82 CreateMemCpy(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile, MDNode *TBAATag, MDNode *TBAAStructTag) argument 106 CreateMemMove(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile, MDNode *TBAATag) argument
|
/external/llvm/lib/Analysis/ |
H A D | Loads.cpp | 136 /// If TBAATag is non-null and a load or store is found, the TBAA tag from the 143 MDNode **TBAATag) { 172 if (TBAATag) *TBAATag = LI->getMetadata(LLVMContext::MD_tbaa); 181 if (TBAATag) *TBAATag = SI->getMetadata(LLVMContext::MD_tbaa); 139 FindAvailableLoadedValue(Value *Ptr, BasicBlock *ScanBB, BasicBlock::iterator &ScanFrom, unsigned MaxInstsToScan, AliasAnalysis *AA, MDNode **TBAATag) argument
|
H A D | ScalarEvolutionAliasAnalysis.cpp | 165 AO ? nullptr : LocA.TBAATag), 168 BO ? nullptr : LocB.TBAATag)) == NoAlias)
|
H A D | AliasAnalysis.cpp | 289 MDNode *TBAATag = MTI->getMetadata(LLVMContext::MD_tbaa); local 291 return Location(MTI->getRawSource(), Size, TBAATag); 302 MDNode *TBAATag = MTI->getMetadata(LLVMContext::MD_tbaa); local 304 return Location(MTI->getRawDest(), Size, TBAATag);
|
H A D | TypeBasedAliasAnalysis.cpp | 457 const MDNode *AM = LocA.TBAATag; 459 const MDNode *BM = LocB.TBAATag; 475 const MDNode *M = Loc.TBAATag; 516 if (const MDNode *L = Loc.TBAATag)
|
H A D | MemoryDependenceAnalysis.cpp | 928 InitialNLPI.TBAATag = Loc.TBAATag; 958 // If the query's TBAATag is inconsistent with the cached one, 961 if (CacheInfo->TBAATag != Loc.TBAATag) { 962 if (CacheInfo->TBAATag) { 964 CacheInfo->TBAATag = nullptr; 971 if (Loc.TBAATag)
|
H A D | BasicAliasAnalysis.cpp | 469 AliasResult Alias = aliasCheck(LocA.Ptr, LocA.Size, LocA.TBAATag, 470 LocB.Ptr, LocB.Size, LocB.TBAATag);
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCAliasAnalysis.cpp | 65 AliasAnalysis::alias(Location(SA, LocA.Size, LocA.TBAATag), 66 Location(SB, LocB.Size, LocB.TBAATag)); 96 if (AliasAnalysis::pointsToConstantMemory(Location(S, Loc.Size, Loc.TBAATag),
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 693 MDNode *TBAATag; member in class:__anon26288::LoopPromoter 717 MDNode *TBAATag) 720 LI(li), DL(dl), Alignment(alignment), TBAATag(TBAATag) {} 746 if (TBAATag) NewSI->setMetadata(LLVMContext::MD_tbaa, TBAATag); 801 MDNode *TBAATag = nullptr; local 861 TBAATag = UI->getMetadata(LLVMContext::MD_tbaa); 862 } else if (TBAATag) { 863 TBAATag 712 LoopPromoter(Value *SP, const SmallVectorImpl<Instruction *> &Insts, SSAUpdater &S, SmallPtrSet<Value *, 4> &PMA, SmallVectorImpl<BasicBlock *> &LEB, SmallVectorImpl<Instruction *> &LIP, PredIteratorCache &PIC, AliasSetTracker &ast, LoopInfo &li, DebugLoc dl, int alignment, MDNode *TBAATag) argument [all...] |
H A D | JumpThreading.cpp | 898 MDNode *TBAATag = LI->getMetadata(LLVMContext::MD_tbaa); 926 if (TBAATag != ThisTBAATag) TBAATag = nullptr; 986 if (TBAATag) 987 NewVal->setMetadata(LLVMContext::MD_tbaa, TBAATag);
|
H A D | ScalarReplAggregates.cpp | 1370 MDNode *TBAATag = SomeLoad->getMetadata(LLVMContext::MD_tbaa); local 1392 if (TBAATag) Load->setMetadata(LLVMContext::MD_tbaa, TBAATag);
|
H A D | SROA.cpp | 1154 MDNode *TBAATag = SomeLoad->getMetadata(LLVMContext::MD_tbaa); local 1175 if (TBAATag) 1176 Load->setMetadata(LLVMContext::MD_tbaa, TBAATag);
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.cpp | 207 llvm::MDNode *TBAATag = getTBAAScalarTagInfo(TBAAInfo); local 208 Fields.push_back(llvm::MDBuilder::TBAAStructField(Offset, Size, TBAATag));
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 841 if (MDNode *TBAATag = SI.getMetadata(LLVMContext::MD_tbaa)) 842 if ((TBAATag = MDNode::getMostGenericTBAA(TBAATag, 844 NewSI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
|
/external/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 370 bool isVolatile = false, MDNode *TBAATag = nullptr) { 371 return CreateMemSet(Ptr, Val, getInt64(Size), Align, isVolatile, TBAATag); 375 bool isVolatile = false, MDNode *TBAATag = nullptr); 382 bool isVolatile = false, MDNode *TBAATag = nullptr, 384 return CreateMemCpy(Dst, Src, getInt64(Size), Align, isVolatile, TBAATag, 389 bool isVolatile = false, MDNode *TBAATag = nullptr, 398 bool isVolatile = false, MDNode *TBAATag = nullptr) { 399 return CreateMemMove(Dst, Src, getInt64(Size), Align, isVolatile, TBAATag); 403 bool isVolatile = false, MDNode *TBAATag = nullptr);
|