Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h579 AAQueryInfo &AAQI, const Instruction *CtxI = nullptr);
581 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
586 AAQueryInfo &AAQI);
588 AAQueryInfo &AAQI);
590 AAQueryInfo &AAQI);
592 AAQueryInfo &AAQI);
594 AAQueryInfo &AAQI);
596 AAQueryInfo &AAQI);
598 const MemoryLocation &Loc, AAQueryInfo &AAQI);
600 AAQueryInfo &AAQI);
[all …]
H A DBasicAliasAnalysis.h47 /// respect the AAQI.UseDominatorTree option.
50 DominatorTree *getDT(const AAQueryInfo &AAQI) const {
51 return AAQI.UseDominatorTree ? DT_ : nullptr;
72 AAQueryInfo &AAQI, const Instruction *CtxI);
75 AAQueryInfo &AAQI);
78 AAQueryInfo &AAQI);
87 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
94 MemoryEffects getMemoryEffects(const CallBase *Call, AAQueryInfo &AAQI);
120 DominatorTree *DT, const AAQueryInfo &AAQI);
123 const AAQueryInfo &AAQI);
[all...]
H A DTypeBasedAliasAnalysis.h42 AAQueryInfo &AAQI, const Instruction *CtxI);
43 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
46 MemoryEffects getMemoryEffects(const CallBase *Call, AAQueryInfo &AAQI);
49 AAQueryInfo &AAQI);
51 AAQueryInfo &AAQI);
H A DObjCARCAliasAnalysis.h54 AAQueryInfo &AAQI, const Instruction *CtxI);
55 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
63 AAQueryInfo &AAQI);
H A DScopedNoAliasAA.h40 AAQueryInfo &AAQI, const Instruction *CtxI);
42 AAQueryInfo &AAQI);
44 AAQueryInfo &AAQI);
H A DGlobalsModRef.h97 AAQueryInfo &AAQI, const Instruction *CtxI);
101 AAQueryInfo &AAQI);
123 const GlobalValue *GV, AAQueryInfo &AAQI);
H A DScalarEvolutionAliasAnalysis.h35 AAQueryInfo &AAQI, const Instruction *CtxI);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp114 const MemoryLocation &LocB, AAQueryInfo &AAQI, in alias() argument
119 for (unsigned I = 0; I < AAQI.Depth; ++I) in alias()
125 AAQI.Depth++; in alias()
127 Result = AA->alias(LocA, LocB, AAQI, CtxI); in alias()
131 AAQI.Depth--; in alias()
134 for (unsigned I = 0; I < AAQI.Depth; ++I) in alias()
140 if (AAQI.Depth == 0) { in alias()
158 AAQueryInfo &AAQI, bool IgnoreLocals) { in getModRefInfoMask() argument
162 Result &= AA->getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
193 AAQueryInfo &AAQI) { in getModRefInfo() argument
[all …]
H A DObjCARCAliasAnalysis.cpp44 AAQueryInfo &AAQI, const Instruction *) { in alias() argument
46 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); in alias()
54 MemoryLocation(SB, LocB.Size, LocB.AATags), AAQI, nullptr); in alias()
64 MemoryLocation::getBeforeOrAfter(UB), AAQI, in alias()
78 AAQueryInfo &AAQI, in getModRefInfoMask() argument
81 return AAResultBase::getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
87 MemoryLocation(S, Loc.Size, Loc.AATags), AAQI, IgnoreLocals))) in getModRefInfoMask()
95 AAQI, IgnoreLocals); in getModRefInfoMask()
118 AAQueryInfo &AAQI) { in getModRefInfo() argument
120 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo()
[all …]
H A DBasicAliasAnalysis.cpp749 AAQueryInfo &AAQI, in getModRefInfoMask() argument
826 AAQueryInfo &AAQI) { in getMemoryEffects() argument
830 MemoryEffects FuncME = AAQI.AAR.getMemoryEffects(F); in getMemoryEffects()
896 const MemoryLocation &LocB, AAQueryInfo &AAQI, in alias() argument
900 return aliasCheck(LocA.Ptr, LocA.Size, LocB.Ptr, LocB.Size, AAQI, CtxI); in alias()
911 AAQueryInfo &AAQI) { in getModRefInfo() argument
940 AAQI.CI->isNotCapturedBefore(Object, Call, /*OrAt*/ false)) { in getModRefInfo()
960 AAQI.AAR.alias(MemoryLocation::getBeforeOrAfter(*CI), in getModRefInfo()
961 MemoryLocation::getBeforeOrAfter(Object), AAQI); in getModRefInfo()
997 if (AAQI.AAR.alias(MemoryLocation::getBeforeOrAfter(Call), Loc, AAQI) == in getModRefInfo()
[all …]
H A DScopedNoAliasAA.cpp56 AAQueryInfo &AAQI, in alias() argument
77 AAQueryInfo &AAQI) { in getModRefInfo()
94 AAQueryInfo &AAQI) { in getModRefInfo()
78 getModRefInfo(const CallBase * Call,const MemoryLocation & Loc,AAQueryInfo & AAQI) getModRefInfo() argument
95 getModRefInfo(const CallBase * Call1,const CallBase * Call2,AAQueryInfo & AAQI) getModRefInfo() argument
H A DTypeBasedAliasAnalysis.cpp377 AAQueryInfo &AAQI, const Instruction *) { in alias() argument
389 AAQueryInfo &AAQI, in getModRefInfoMask() argument
408 AAQueryInfo &AAQI) { in getMemoryEffects() argument
428 AAQueryInfo &AAQI) { in getModRefInfo() argument
442 AAQueryInfo &AAQI) { in getModRefInfo() argument
H A DScalarEvolutionAliasAnalysis.cpp37 const MemoryLocation &LocB, AAQueryInfo &AAQI, in alias() argument
118 AAQI, nullptr) == AliasResult::NoAlias) in alias()
H A DGlobalsModRef.cpp823 AAQueryInfo &AAQI, const Instruction *) { in alias() argument
905 AAQueryInfo &AAQI) { in getModRefInfoForArgument() argument
922 MemoryLocation::getBeforeOrAfter(GV), AAQI, in getModRefInfoForArgument()
937 AAQueryInfo &AAQI) { in getModRefInfo() argument
951 getModRefInfoForArgument(Call, GV, AAQI); in getModRefInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.cpp50 const MemoryLocation &LocB, AAQueryInfo &AAQI, in alias() argument
100 AAQueryInfo &AAQI, in getModRefInfoMask()
101 getModRefInfoMask(const MemoryLocation & Loc,AAQueryInfo & AAQI,bool IgnoreLocals) getModRefInfoMask() argument
H A DAMDGPUAliasAnalysis.h41 AAQueryInfo &AAQI, const Instruction *CtxI);
42 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAliasAnalysis.cpp71 const MemoryLocation &Loc2, AAQueryInfo &AAQI, in alias() argument
88 AAQueryInfo &AAQI, in getModRefInfoMask() argument
H A DNVPTXAliasAnalysis.h35 AAQueryInfo &AAQI, const Instruction *CtxI = nullptr);
37 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,