Searched refs:TBAATag (Results 1 - 14 of 14) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DLoads.h46 /// If TBAATag is non-null and a load or store is found, the TBAA tag from the
53 MDNode **TBAATag = 0);
H A DAliasAnalysis.h115 /// 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 = 0;
573 DenseMapInfo<const MDNode *>::getHashValue(Val.TBAATag);
579 LHS.TBAATag == RHS.TBAATag;
H A DMemoryDependenceAnalysis.h285 /// TBAATag - The TBAA tag associated with dereferences of the
287 const MDNode *TBAATag; member in struct:llvm::MemoryDependenceAnalysis::NonLocalPointerInfo
289 NonLocalPointerInfo() : Size(AliasAnalysis::UnknownSize), TBAATag(0) {}
/external/llvm/lib/VMCore/
H A DIRBuilder.cpp65 bool isVolatile, MDNode *TBAATag) {
75 if (TBAATag)
76 CI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
83 bool isVolatile, MDNode *TBAATag) {
95 if (TBAATag)
96 CI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
103 bool isVolatile, MDNode *TBAATag) {
115 if (TBAATag)
116 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) argument
102 CreateMemMove(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile, MDNode *TBAATag) argument
/external/llvm/lib/Analysis/
H A DLoads.cpp165 /// If TBAATag is non-null and a load or store is found, the TBAA tag from the
172 MDNode **TBAATag) {
201 if (TBAATag) *TBAATag = LI->getMetadata(LLVMContext::MD_tbaa);
210 if (TBAATag) *TBAATag = SI->getMetadata(LLVMContext::MD_tbaa);
168 FindAvailableLoadedValue(Value *Ptr, BasicBlock *ScanBB, BasicBlock::iterator &ScanFrom, unsigned MaxInstsToScan, AliasAnalysis *AA, MDNode **TBAATag) argument
H A DTypeBasedAliasAnalysis.cpp220 const MDNode *AM = LocA.TBAATag;
222 const MDNode *BM = LocB.TBAATag;
238 const MDNode *M = Loc.TBAATag;
277 if (const MDNode *L = Loc.TBAATag)
H A DScalarEvolutionAliasAnalysis.cpp165 AO ? 0 : LocA.TBAATag),
168 BO ? 0 : LocB.TBAATag)) == NoAlias)
H A DAliasAnalysis.cpp266 MDNode *TBAATag = MTI->getMetadata(LLVMContext::MD_tbaa); local
268 return Location(MTI->getRawSource(), Size, TBAATag);
279 MDNode *TBAATag = MTI->getMetadata(LLVMContext::MD_tbaa); local
281 return Location(MTI->getRawDest(), Size, TBAATag);
H A DMemoryDependenceAnalysis.cpp908 InitialNLPI.TBAATag = Loc.TBAATag;
938 // If the query's TBAATag is inconsistent with the cached one,
941 if (CacheInfo->TBAATag != Loc.TBAATag) {
942 if (CacheInfo->TBAATag) {
944 CacheInfo->TBAATag = 0;
951 if (Loc.TBAATag)
H A DBasicAliasAnalysis.cpp449 AliasResult Alias = aliasCheck(LocA.Ptr, LocA.Size, LocA.TBAATag,
450 LocB.Ptr, LocB.Size, LocB.TBAATag);
/external/llvm/include/llvm/
H A DIRBuilder.h277 bool isVolatile = false, MDNode *TBAATag = 0) {
278 return CreateMemSet(Ptr, Val, getInt64(Size), Align, isVolatile, TBAATag);
282 bool isVolatile = false, MDNode *TBAATag = 0);
288 bool isVolatile = false, MDNode *TBAATag = 0) {
289 return CreateMemCpy(Dst, Src, getInt64(Size), Align, isVolatile, TBAATag);
293 bool isVolatile = false, MDNode *TBAATag = 0);
299 bool isVolatile = false, MDNode *TBAATag = 0) {
300 return CreateMemMove(Dst, Src, getInt64(Size), Align, isVolatile, TBAATag);
304 bool isVolatile = false, MDNode *TBAATag = 0);
/external/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp864 MDNode *TBAATag = LI->getMetadata(LLVMContext::MD_tbaa);
892 if (TBAATag != ThisTBAATag) TBAATag = 0;
952 if (TBAATag)
953 NewVal->setMetadata(LLVMContext::MD_tbaa, TBAATag);
H A DScalarReplAggregates.cpp1371 MDNode *TBAATag = SomeLoad->getMetadata(LLVMContext::MD_tbaa); local
1393 if (TBAATag) Load->setMetadata(LLVMContext::MD_tbaa, TBAATag);
H A DObjCARC.cpp733 AliasAnalysis::alias(Location(SA, LocA.Size, LocA.TBAATag),
734 Location(SB, LocB.Size, LocB.TBAATag));
764 if (AliasAnalysis::pointsToConstantMemory(Location(S, Loc.Size, Loc.TBAATag),

Completed in 174 milliseconds