LLVM 18.0.0git
|
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
void | llvm::initializeWriteDXILPassPass (PassRegistry &) |
Initializer for dxil writer pass. | |
void | llvm::initializeEmbedDXILPassPass (PassRegistry &) |
Initializer for dxil embedder pass. | |
void | llvm::initializeDXILPrepareModulePass (PassRegistry &) |
Initializer for DXIL-prepare. | |
ModulePass * | llvm::createDXILPrepareModulePass () |
Pass to convert modules into DXIL-compatable modules. | |
void | llvm::initializeDXILOpLoweringLegacyPass (PassRegistry &) |
Initializer for DXILOpLowering. | |
ModulePass * | llvm::createDXILOpLoweringLegacyPass () |
Pass to lowering LLVM intrinsic call to DXIL op function call. | |
void | llvm::initializeDXILTranslateMetadataPass (PassRegistry &) |
Initializer for DXILTranslateMetadata. | |
ModulePass * | llvm::createDXILTranslateMetadataPass () |
Pass to emit metadata for DXIL. | |
void | llvm::initializeDXILResourceWrapperPass (PassRegistry &) |
Initializer for DXILTranslateMetadata. | |
ModulePass * | llvm::createDXILPrettyPrinterPass (raw_ostream &OS) |
Pass to pretty print DXIL metadata. | |
void | llvm::initializeDXILPrettyPrinterPass (PassRegistry &) |
Initializer for DXILPrettyPrinter. | |
void | llvm::initializeShaderFlagsAnalysisWrapperPass (PassRegistry &) |
Initializer for dxil::ShaderFlagsAnalysisWrapper pass. | |
void | llvm::initializeDXContainerGlobalsPass (PassRegistry &) |
Initializer for DXContainerGlobals pass. | |
ModulePass * | llvm::createDXContainerGlobalsPass () |
Pass for generating DXContainer part globals. | |