| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/Analysis/ScalarEvolutionAliasAnalysis.h"#include "llvm/Analysis/ScalarEvolution.h"#include "llvm/Analysis/ScalarEvolutionExpressions.h"#include "llvm/InitializePasses.h"Go to the source code of this file.
Functions | |
| static bool | canComputePointerDiff (ScalarEvolution &SE, const SCEV *A, const SCEV *B) | 
| INITIALIZE_PASS_BEGIN (SCEVAAWrapperPass, "scev-aa", "ScalarEvolution-based Alias Analysis", false, true) INITIALIZE_PASS_END(SCEVAAWrapperPass | |
Variables | |
| scev | aa | 
| scev ScalarEvolution based Alias | Analysis | 
| scev ScalarEvolution based Alias | false | 
Definition at line 27 of file ScalarEvolutionAliasAnalysis.cpp.
References A(), B(), llvm::ScalarEvolution::getEffectiveSCEVType(), and llvm::ScalarEvolution::instructionCouldExistWithOperands().
Referenced by llvm::SCEVAAResult::alias().
| INITIALIZE_PASS_BEGIN | ( | SCEVAAWrapperPass | , | 
| "scev-aa" | , | ||
| "ScalarEvolution-based Alias Analysis" | , | ||
| false | , | ||
| true | ) | 
References INITIALIZE_PASS_DEPENDENCY.
| scev aa | 
Definition at line 162 of file ScalarEvolutionAliasAnalysis.cpp.
| scev ScalarEvolution based Alias Analysis | 
Definition at line 163 of file ScalarEvolutionAliasAnalysis.cpp.
| scev ScalarEvolution based Alias false | 
Definition at line 163 of file ScalarEvolutionAliasAnalysis.cpp.