LLVM 20.0.0git
Namespaces | Functions | Variables
R600.h File Reference
#include "llvm/Support/CodeGen.h"

Go to the source code of this file.

Namespaces

namespace  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::createR600MachineCFGStructurizerPass ()
 
FunctionPassllvm::createR600ISelDag (TargetMachine &TM, CodeGenOptLevel OptLevel)
 This pass converts a legalized DAG into a R600-specific.
 
ModulePassllvm::createR600OpenCLImageTypeLoweringPass ()
 
void llvm::initializeR600ClauseMergePassPass (PassRegistry &)
 
void llvm::initializeR600ControlFlowFinalizerPass (PassRegistry &)
 
void llvm::initializeR600ExpandSpecialInstrsPassPass (PassRegistry &)
 
void llvm::initializeR600VectorRegMergerPass (PassRegistry &)
 
void llvm::initializeR600PacketizerPass (PassRegistry &)
 

Variables

charllvm::R600ClauseMergePassID = R600ClauseMergePass::ID
 
charllvm::R600ControlFlowFinalizerID = R600ControlFlowFinalizer::ID
 
charllvm::R600ExpandSpecialInstrsPassID = R600ExpandSpecialInstrsPass::ID
 
charllvm::R600VectorRegMergerID = R600VectorRegMerger::ID
 
charllvm::R600PacketizerID = R600Packetizer::ID