/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | AliasAnalysis.h | 579 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 D | BasicAliasAnalysis.h | 47 /// 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 D | TypeBasedAliasAnalysis.h | 42 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 D | ObjCARCAliasAnalysis.h | 54 AAQueryInfo &AAQI, const Instruction *CtxI); 55 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI, 63 AAQueryInfo &AAQI);
|
H A D | ScopedNoAliasAA.h | 40 AAQueryInfo &AAQI, const Instruction *CtxI); 42 AAQueryInfo &AAQI); 44 AAQueryInfo &AAQI);
|
H A D | GlobalsModRef.h | 97 AAQueryInfo &AAQI, const Instruction *CtxI); 101 AAQueryInfo &AAQI); 123 const GlobalValue *GV, AAQueryInfo &AAQI);
|
H A D | ScalarEvolutionAliasAnalysis.h | 35 AAQueryInfo &AAQI, const Instruction *CtxI);
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | AliasAnalysis.cpp | 114 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 D | ObjCARCAliasAnalysis.cpp | 44 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 D | BasicAliasAnalysis.cpp | 749 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 D | ScopedNoAliasAA.cpp | 56 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 D | TypeBasedAliasAnalysis.cpp | 377 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 D | ScalarEvolutionAliasAnalysis.cpp | 37 const MemoryLocation &LocB, AAQueryInfo &AAQI, in alias() argument 118 AAQI, nullptr) == AliasResult::NoAlias) in alias()
|
H A D | GlobalsModRef.cpp | 823 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 D | AMDGPUAliasAnalysis.cpp | 50 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 D | AMDGPUAliasAnalysis.h | 41 AAQueryInfo &AAQI, const Instruction *CtxI); 42 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXAliasAnalysis.cpp | 71 const MemoryLocation &Loc2, AAQueryInfo &AAQI, in alias() argument 88 AAQueryInfo &AAQI, in getModRefInfoMask() argument
|
H A D | NVPTXAliasAnalysis.h | 35 AAQueryInfo &AAQI, const Instruction *CtxI = nullptr); 37 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
|