|
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::initializeDXILIntrinsicExpansionLegacyPass (PassRegistry &) |
| Initializer for DXIL Intrinsic Expansion.
|
|
ModulePass * | llvm::createDXILIntrinsicExpansionLegacyPass () |
| Pass to expand intrinsic operations that lack DXIL opCodes.
|
|
void | llvm::initializeDXILDataScalarizationLegacyPass (PassRegistry &) |
| Initializer for DXIL Data Scalarization Pass.
|
|
ModulePass * | llvm::createDXILDataScalarizationLegacyPass () |
| Pass to scalarize llvm global data into a DXIL legal form.
|
|
void | llvm::initializeDXILFlattenArraysLegacyPass (PassRegistry &) |
| Initializer for DXIL Array Flatten Pass.
|
|
ModulePass * | llvm::createDXILFlattenArraysLegacyPass () |
| Pass to flatten arrays into a one dimensional DXIL legal form.
|
|
void | llvm::initializeDXILOpLoweringLegacyPass (PassRegistry &) |
| Initializer for DXILOpLowering.
|
|
ModulePass * | llvm::createDXILOpLoweringLegacyPass () |
| Pass to lowering LLVM intrinsic call to DXIL op function call.
|
|
void | llvm::initializeDXILResourceAccessLegacyPass (PassRegistry &) |
| Initializer for DXILResourceAccess.
|
|
FunctionPass * | llvm::createDXILResourceAccessLegacyPass () |
| Pass to update resource accesses to use load/store directly.
|
|
void | llvm::initializeDXILTranslateMetadataLegacyPass (PassRegistry &) |
| Initializer for DXILTranslateMetadata.
|
|
ModulePass * | llvm::createDXILTranslateMetadataLegacyPass () |
| Pass to emit metadata for DXIL.
|
|
void | llvm::initializeDXILResourceMDWrapperPass (PassRegistry &) |
| Initializer for DXILTranslateMetadata.
|
|
ModulePass * | llvm::createDXILPrettyPrinterLegacyPass (raw_ostream &OS) |
| Pass to pretty print DXIL metadata.
|
|
void | llvm::initializeDXILPrettyPrinterLegacyPass (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.
|
|
void | llvm::initializeDXILFinalizeLinkageLegacyPass (PassRegistry &) |
| Initializer for DXILFinalizeLinkage pass.
|
|
ModulePass * | llvm::createDXILFinalizeLinkageLegacyPass () |
| Pass to finalize linkage of functions.
|
|