| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | CMakeLists.txt | 2 AliasAnalysis.cpp 9 AliasAnalysis/LocalAliasAnalysis.cpp 19 AliasAnalysis.cpp 28 AliasAnalysis/LocalAliasAnalysis.cpp
|
| H A D | AliasAnalysis.cpp | 72 AliasAnalysis::AliasAnalysis(Operation *op) { in AliasAnalysis() function in AliasAnalysis 76 AliasResult AliasAnalysis::alias(Value lhs, Value rhs) { in alias() 86 ModRefResult AliasAnalysis::getModRef(Operation *op, Value location) { in getModRef()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | AliasAnalysis.rst | 21 The LLVM `AliasAnalysis 36 ``AliasAnalysis`` Class Overview 158 Other useful ``AliasAnalysis`` methods 195 Writing a new ``AliasAnalysis`` Implementation 232 AliasAnalysis::getAnalysisUsage(AU); 258 if (ID == &AliasAnalysis::ID) 259 return (AliasAnalysis*)this; 266 All of the `AliasAnalysis 276 ``AliasAnalysis`` chaining behavior 384 ``AliasAnalysis`` implementations. The ``AliasAnalysis`` interface includes [all …]
|
| H A D | UserGuides.rst | 17 AliasAnalysis 136 :doc:`AliasAnalysis`
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteKernelArguments.cpp | 35 AliasAnalysis *AA; 52 bool run(Function &F, MemorySSA &MSSA, AliasAnalysis &AA); 154 AliasAnalysis &AA) { in run() 190 AliasAnalysis &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnFunction() 211 AliasAnalysis &AA = AM.getResult<AAManager>(F); in run()
|
| H A D | AMDGPUAnnotateUniformValues.cpp | 34 AliasAnalysis *AA;
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | FlattenCFGPass.cpp | 40 AliasAnalysis *AA; 45 bool iterativelyFlattenCFG(Function &F, AliasAnalysis *AA) { in iterativelyFlattenCFG() 99 AliasAnalysis *AA = &AM.getResult<AAManager>(F); in run()
|
| H A D | MergeICmps.cpp | 215 bool canSplit(AliasAnalysis &AA) const; 221 bool canSinkBCECmpInst(const Instruction *, AliasAnalysis &AA) const; 226 void split(BasicBlock *NewParent, AliasAnalysis &AA) const; 242 AliasAnalysis &AA) const { in canSinkBCECmpInst() 263 void BCECmpBlock::split(BasicBlock *NewParent, AliasAnalysis &AA) const { in split() 279 bool BCECmpBlock::canSplit(AliasAnalysis &AA) const { in canSplit() 399 AliasAnalysis &AA); 401 bool simplify(const TargetLibraryInfo &TLI, AliasAnalysis &AA, 467 AliasAnalysis &AA) in BCECmpChain() 675 bool BCECmpChain::simplify(const TargetLibraryInfo &TLI, AliasAnalysis &AA, in simplify() [all …]
|
| H A D | LoopVersioningLICM.cpp | 148 LoopVersioningLICM(AliasAnalysis *AA, ScalarEvolution *SE, in LoopVersioningLICM() 179 AliasAnalysis *AA = nullptr; 581 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop() 667 AliasAnalysis *AA = &LAR.AA; in run()
|
| H A D | TailRecursionElimination.cpp | 329 static bool canMoveAboveCall(Instruction *I, CallInst *CI, AliasAnalysis *AA) { in canMoveAboveCall() 395 AliasAnalysis *AA; 426 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, in TailRecursionEliminator() 448 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, 841 AliasAnalysis *AA, in eliminate() 923 AliasAnalysis &AA = AM.getResult<AAManager>(F); in run()
|
| H A D | MergedLoadStoreMotion.cpp | 97 AliasAnalysis *AA = nullptr; 108 bool run(Function &F, AliasAnalysis &AA); 343 bool MergedLoadStoreMotion::run(Function &F, AliasAnalysis &AA) { in run()
|
| H A D | Sink.cpp | 30 static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, in isSafeToMove()
|
| /llvm-project-15.0.7/mlir/test/lib/Analysis/ |
| H A D | TestAliasAnalysis.cpp | 59 AliasAnalysis &aliasAnalysis = getAnalysis<AliasAnalysis>(); in runOnOperation() 103 AliasAnalysis &aliasAnalysis = getAnalysis<AliasAnalysis>(); in runOnOperation()
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | 2003-11-27-MultipleInheritanceThunk.cpp | 11 struct AliasAnalysis { struct 23 struct AliasAnalysisCounter : public Pass, public AliasAnalysis { argument
|
| H A D | x86_32-arguments.cpp | 40 struct AliasAnalysis { struct 49 struct BasicAliasAnalysis : public ModulePass, public AliasAnalysis {
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LoadStoreOpt.h | 57 MachineRegisterInfo &MRI, AliasAnalysis *AA); 74 AliasAnalysis *AA;
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | AliasAnalysis.h | 232 class AliasAnalysis { 238 AliasAnalysis(Operation *op);
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | AliasSetTracker.cpp | 57 AliasAnalysis &AA = AST.getAliasAnalysis(); in mergeSetIn() 136 AliasAnalysis &AA = AST.getAliasAnalysis(); in addPointer() 165 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) { in addUnknownInst() 192 AliasAnalysis &AA) const { in aliasesPointer() 231 AliasAnalysis &AA) const { in aliasesUnknownInst()
|
| H A D | CMakeLists.txt | 26 AliasAnalysis.cpp
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | PostRASchedulerList.cpp | 128 AliasAnalysis *AA; 144 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 203 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, in SchedulePostRATDList() 284 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnMachineFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/ |
| H A D | DependencyAnalysis.cpp | 52 if (AliasAnalysis::onlyReadsMemory(MRB)) in CanAlterRefCount() 54 if (AliasAnalysis::onlyAccessesArgPointees(MRB)) { in CanAlterRefCount()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | MemorySSA.h | 716 MemorySSA(Function &, AliasAnalysis *, DominatorTree *); 862 CachingWalker<AliasAnalysis> *getWalkerImpl(); 885 AliasAnalysis *AA = nullptr; 909 std::unique_ptr<ClobberWalkerBase<AliasAnalysis>> WalkerBase; 910 std::unique_ptr<CachingWalker<AliasAnalysis>> Walker; 911 std::unique_ptr<SkipSelfWalker<AliasAnalysis>> SkipWalker; 931 AliasAnalysis &AA);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | FlattenCFG.cpp | 36 AliasAnalysis *AA; 56 FlattenCFGOpt(AliasAnalysis *AA) : AA(AA) {} in FlattenCFGOpt()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
| H A D | BUILD.gn | 15 "AliasAnalysis.cpp",
|
| /llvm-project-15.0.7/llvm/include/llvm/ |
| H A D | LinkAllPasses.h | 237 llvm::AliasAnalysis AA(TLI); in ForcePassLinking()
|