LLVM 20.0.0git
|
#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 | |
FunctionPass * | llvm::createR600VectorRegMerger () |
FunctionPass * | llvm::createR600ExpandSpecialInstrsPass () |
FunctionPass * | llvm::createR600EmitClauseMarkers () |
FunctionPass * | llvm::createR600ClauseMergePass () |
FunctionPass * | llvm::createR600Packetizer () |
FunctionPass * | llvm::createR600ControlFlowFinalizer () |
FunctionPass * | llvm::createR600MachineCFGStructurizerPass () |
FunctionPass * | llvm::createR600ISelDag (TargetMachine &TM, CodeGenOptLevel OptLevel) |
This pass converts a legalized DAG into a R600-specific. | |
ModulePass * | llvm::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 |