LLVM  14.0.0git
Namespaces | Functions | Variables
R600.h File Reference
#include "llvm/Support/CodeGen.h"
Include dependency graph for R600.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Functions

FunctionPassllvm::createR600VectorRegMerger ()
 
FunctionPassllvm::createR600ExpandSpecialInstrsPass ()
 
FunctionPassllvm::createR600EmitClauseMarkers ()
 
FunctionPassllvm::createR600ClauseMergePass ()
 
FunctionPassllvm::createR600Packetizer ()
 
FunctionPassllvm::createR600ControlFlowFinalizer ()
 
FunctionPassllvm::createAMDGPUCFGStructurizerPass ()
 
FunctionPassllvm::createR600ISelDag (TargetMachine *TM, CodeGenOpt::Level OptLevel)
 This pass converts a legalized DAG into a R600-specific. More...
 
ModulePassllvm::createR600OpenCLImageTypeLoweringPass ()
 
void llvm::initializeR600ClauseMergePassPass (PassRegistry &)
 
void llvm::initializeR600ControlFlowFinalizerPass (PassRegistry &)
 
void llvm::initializeR600ExpandSpecialInstrsPassPass (PassRegistry &)
 
void llvm::initializeR600VectorRegMergerPass (PassRegistry &)
 
void llvm::initializeR600PacketizerPass (PassRegistry &)
 

Variables

char & llvm::R600ClauseMergePassID = R600ClauseMergePass::ID
 
char & llvm::R600ControlFlowFinalizerID = R600ControlFlowFinalizer::ID
 
char & llvm::R600ExpandSpecialInstrsPassID = R600ExpandSpecialInstrsPass::ID
 
char & llvm::R600VectorRegMergerID = R600VectorRegMerger::ID
 
char & llvm::R600PacketizerID = R600Packetizer::ID