LLVM 20.0.0git
|
#include "Target/NVPTX/NVPTXAliasAnalysis.h"
Additional Inherited Members | |
Protected Member Functions inherited from llvm::AAResultBase | |
AAResultBase ()=default | |
AAResultBase (const AAResultBase &Arg) | |
AAResultBase (AAResultBase &&Arg) | |
Definition at line 21 of file NVPTXAliasAnalysis.h.
|
inline |
Definition at line 23 of file NVPTXAliasAnalysis.h.
|
inline |
Definition at line 24 of file NVPTXAliasAnalysis.h.
AliasResult NVPTXAAResult::alias | ( | const MemoryLocation & | LocA, |
const MemoryLocation & | LocB, | ||
AAQueryInfo & | AAQI, | ||
const Instruction * | CtxI = nullptr |
||
) |
Definition at line 93 of file NVPTXAliasAnalysis.cpp.
References getAddressSpace(), getAliasResult(), llvm::MemoryLocation::Ptr, and TraverseAddressSpacesLimit.
ModRefInfo NVPTXAAResult::getModRefInfoMask | ( | const MemoryLocation & | Loc, |
AAQueryInfo & | AAQI, | ||
bool | IgnoreLocals | ||
) |
Definition at line 110 of file NVPTXAliasAnalysis.cpp.
References getAddressSpace(), isConstOrParam(), llvm::ModRef, llvm::NoModRef, llvm::MemoryLocation::Ptr, and TraverseAddressSpacesLimit.
|
inline |
Handle invalidation events from the new pass manager.
By definition, this result is stateless and so remains valid.
Definition at line 29 of file NVPTXAliasAnalysis.h.