LLVM 19.0.0git
Functions | Variables
ScalarEvolutionAliasAnalysis.cpp File Reference
#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
 

Function Documentation

◆ canComputePointerDiff()

static bool canComputePointerDiff ( ScalarEvolution SE,
const SCEV A,
const SCEV B 
)
static

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( SCEVAAWrapperPass  ,
"scev-aa"  ,
"ScalarEvolution-based Alias Analysis"  ,
false  ,
true   
)

Variable Documentation

◆ aa

scev aa

Definition at line 149 of file ScalarEvolutionAliasAnalysis.cpp.

◆ Analysis

scev ScalarEvolution based Alias Analysis

Definition at line 150 of file ScalarEvolutionAliasAnalysis.cpp.

◆ false

scev ScalarEvolution based Alias false

Definition at line 150 of file ScalarEvolutionAliasAnalysis.cpp.