LLVM  6.0.0svn
Macros | Functions
AMDGPUAliasAnalysis.cpp File Reference

This is the AMGPU address space based alias analysis pass. More...

#include "AMDGPUAliasAnalysis.h"
#include "AMDGPU.h"
#include "llvm/ADT/Triple.h"
#include "llvm/Analysis/AliasAnalysis.h"
#include "llvm/Analysis/MemoryLocation.h"
#include "llvm/Analysis/ValueTracking.h"
#include "llvm/IR/Argument.h"
#include "llvm/IR/Attributes.h"
#include "llvm/IR/CallingConv.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/GlobalVariable.h"
#include "llvm/IR/Type.h"
#include "llvm/IR/Value.h"
#include "llvm/Pass.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/ErrorHandling.h"
#include <cassert>
Include dependency graph for AMDGPUAliasAnalysis.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "amdgpu-aa"
 

Functions

 INITIALIZE_PASS (AMDGPUAAWrapperPass, "amdgpu-aa", "AMDGPU Address space based Alias Analysis", false, true) ImmutablePass *llvm
 

Detailed Description

This is the AMGPU address space based alias analysis pass.

Definition in file AMDGPUAliasAnalysis.cpp.

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "amdgpu-aa"

Definition at line 33 of file AMDGPUAliasAnalysis.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( AMDGPUAAWrapperPass  ,
"amdgpu-aa ,
"AMDGPU Address space based Alias Analysis ,
false  ,
true   
)

Definition at line 38 of file AMDGPUAliasAnalysis.cpp.