Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryLocation.cpp156 AAMDNodes AATags = Call->getAAMetadata(); in getForArgument() local
177 AATags); in getForArgument()
178 return MemoryLocation::getAfter(Arg, AATags); in getForArgument()
189 AATags); in getForArgument()
190 return MemoryLocation::getAfter(Arg, AATags); in getForArgument()
200 AATags); in getForArgument()
207 AATags); in getForArgument()
215 AATags); in getForArgument()
221 return MemoryLocation(Arg, LocationSize::precise(0), AATags); in getForArgument()
227 AATags); in getForArgument()
[all …]
H A DScopedNoAliasAA.cpp62 const MDNode *AScopes = LocA.AATags.Scope, *BScopes = LocB.AATags.Scope; in alias()
64 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias; in alias()
81 if (!mayAliasInScopes(Loc.AATags.Scope, in getModRefInfo()
86 Loc.AATags.NoAlias)) in getModRefInfo()
H A DObjCARCAliasAnalysis.cpp51 MemoryLocation(SA, LocA.Size, LocA.AATags), in alias()
52 MemoryLocation(SB, LocB.Size, LocB.AATags), AAQI, nullptr); in alias()
85 MemoryLocation(S, Loc.Size, Loc.AATags), AAQI, IgnoreLocals))) in getModRefInfoMask()
H A DScalarEvolutionAliasAnalysis.cpp113 AO ? AAMDNodes() : LocA.AATags), in alias()
117 BO ? AAMDNodes() : LocB.AATags), in alias()
H A DTypeBasedAliasAnalysis.cpp381 if (Aliases(LocA.AATags.TBAA, LocB.AATags.TBAA)) in alias()
394 const MDNode *M = Loc.AATags.TBAA; in getModRefInfoMask()
432 if (const MDNode *L = Loc.AATags.TBAA) in getModRefInfo()
H A DMemoryDependenceAnalysis.cpp1044 InitialNLPI.AATags = Loc.AATags; in getNonLocalPointerDepFromBB()
1078 if (CacheInfo->AATags != Loc.AATags) { in getNonLocalPointerDepFromBB()
1079 if (CacheInfo->AATags) { in getNonLocalPointerDepFromBB()
1081 CacheInfo->AATags = AAMDNodes(); in getNonLocalPointerDepFromBB()
1091 if (Loc.AATags) in getNonLocalPointerDepFromBB()
H A DLoopAccessAnalysis.cpp842 Loc.AATags.Scope = adjustAliasScopeList(Loc.AATags.Scope); in adjustLoc()
843 Loc.AATags.NoAlias = adjustAliasScopeList(Loc.AATags.NoAlias); in adjustLoc()
2625 Loc.AATags.TBAA = nullptr; in analyzeLoop()
2673 Loc.AATags.TBAA = nullptr; in analyzeLoop()
H A DDependenceAnalysis.cpp747 MemoryLocation::getBeforeOrAfter(LocA.Ptr, LocA.AATags); in underlyingObjectsAlias()
749 MemoryLocation::getBeforeOrAfter(LocB.Ptr, LocB.AATags); in underlyingObjectsAlias()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryLocation.h237 AAMDNodes AATags; variable
277 const AAMDNodes &AATags = AAMDNodes()) {
278 return MemoryLocation(Ptr, LocationSize::afterPointer(), AATags);
284 getBeforeOrAfter(const Value *Ptr, const AAMDNodes &AATags = AAMDNodes()) {
285 return MemoryLocation(Ptr, LocationSize::beforeOrAfterPointer(), AATags);
291 const AAMDNodes &AATags = AAMDNodes())
292 : Ptr(Ptr), Size(Size), AATags(AATags) {} in Ptr()
294 const AAMDNodes &AATags = AAMDNodes())
295 : Ptr(Ptr), Size(LocationSize::precise(Size)), AATags(AATags) {} in Ptr()
297 const AAMDNodes &AATags = AAMDNodes())
[all …]
H A DMemoryDependenceAnalysis.h304 AAMDNodes AATags; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1641 AAMDNodes AATags = SomeLoad->getAAMetadata(); in speculatePHINodeLoads() local
1673 if (AATags) in speculatePHINodeLoads()
1674 Load->setAAMetadata(AATags); in speculatePHINodeLoads()
2954 AAMDNodes AATags = LI.getAAMetadata(); in visitLoadInst() local
2988 if (AATags) in visitLoadInst()
2989 NewLI->setAAMetadata(AATags.adjustForAccess( in visitLoadInst()
3012 if (AATags) in visitLoadInst()
3013 NewLI->setAAMetadata(AATags.adjustForAccess( in visitLoadInst()
3064 AAMDNodes AATags) { in rewriteVectorizedStoreInst() argument
3089 if (AATags) in rewriteVectorizedStoreInst()
[all …]
H A DLoopIdiomRecognize.cpp1126 AAMDNodes AATags = TheStore->getAAMetadata(); in processLoopStridedStore() local
1128 AATags = AATags.merge(Store->getAAMetadata()); in processLoopStridedStore()
1130 AATags = AATags.extendTo(BytesWritten.value()); in processLoopStridedStore()
1132 AATags = AATags.extendTo(-1); in processLoopStridedStore()
1138 /*isVolatile=*/false, AATags); in processLoopStridedStore()
1150 NewCall->setAAMetadata(AATags); in processLoopStridedStore()
1430 AAMDNodes AATags = TheLoad->getAAMetadata(); in processLoopStoreOfLoopLoad() local
1432 AATags = AATags.merge(StoreAATags); in processLoopStoreOfLoopLoad()
1434 AATags = AATags.extendTo(CI->getZExtValue()); in processLoopStoreOfLoopLoad()
1436 AATags = AATags.extendTo(-1); in processLoopStoreOfLoopLoad()
[all …]
H A DLICM.cpp1752 AAMDNodes AATags; member in __anon9998ac181111::LoopPromoter
1781 Align Alignment, bool UnorderedAtomic, const AAMDNodes &AATags, in LoopPromoter() argument
1786 UnorderedAtomic(UnorderedAtomic), AATags(AATags), in LoopPromoter()
1822 if (AATags) in insertStoresInLoopExitBlocks()
1823 NewSI->setAAMetadata(AATags); in insertStoresInLoopExitBlocks()
1978 AAMDNodes AATags; in promoteLoopAccessesToScalars() local
2093 AATags = UI->getAAMetadata(); in promoteLoopAccessesToScalars()
2094 } else if (AATags) { in promoteLoopAccessesToScalars()
2095 AATags = AATags.merge(UI->getAAMetadata()); in promoteLoopAccessesToScalars()
2170 StoreIsGuanteedToExecute ? AATags : AAMDNodes(), in promoteLoopAccessesToScalars()
[all …]
H A DJumpThreading.cpp1283 AAMDNodes AATags = LoadI->getAAMetadata(); in simplifyPartiallyRedundantLoad() local
1313 AATags); in simplifyPartiallyRedundantLoad()
1410 if (AATags) in simplifyPartiallyRedundantLoad()
1411 NewVal->setAAMetadata(AATags); in simplifyPartiallyRedundantLoad()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp634 AAMDNodes AATags; member
766 AAMDNodes AATags1 = LOps.AATags; in foldLoadsRecursive()
776 LOps.AATags = AATags1.concat(AATags2); in foldLoadsRecursive()
828 if (LOps.AATags) in foldConsecutiveLoads()
829 NewLoad->setAAMetadata(LOps.AATags); in foldConsecutiveLoads()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DTypeSanitizer.cpp489 if (MLoc.AATags.TBAA) in collectMemAccessInfo()
490 TBAAMetadata.insert(MLoc.AATags.TBAA); in collectMemAccessInfo()
551 IRB, MLoc.AATags.TBAA, const_cast<Value *>(MLoc.Ptr), in sanitizeFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1633 AAMDNodes AATags = SI.getAAMetadata(); in mergeStoreIntoSuccessor() local
1634 if (AATags) in mergeStoreIntoSuccessor()
1635 NewSI->setAAMetadata(AATags.merge(OtherStore->getAAMetadata())); in mergeStoreIntoSuccessor()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp261 AAMDNodes AATags; member
991 AATags = MM->getAAInfo(); in getUnderlyingObjects()
1044 MemoryLocation::getBeforeOrAfter(Src.MemOpValue, Src.AATags), in hasLoopCarriedMemDep()
1045 MemoryLocation::getBeforeOrAfter(Dst.MemOpValue, Dst.AATags))) in hasLoopCarriedMemDep()
1053 if (!BAA.isNoAlias(MemoryLocation::getBeforeOrAfter(SrcObj, Src.AATags), in hasLoopCarriedMemDep()
1054 MemoryLocation::getBeforeOrAfter(DstObj, Dst.AATags))) in hasLoopCarriedMemDep()