LLVM
20.0.0git
lib
Target
DirectX
Namespaces
|
Functions
DirectX.h File Reference
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::initializeDXILIntrinsicExpansionLegacyPass
(PassRegistry &)
Initializer for DXIL
Intrinsic
Expansion.
ModulePass
*
llvm::createDXILIntrinsicExpansionLegacyPass
()
Pass
to expand intrinsic operations that lack DXIL opCodes.
void
llvm::initializeDXILOpLoweringLegacyPass
(PassRegistry &)
Initializer for
DXILOpLowering
.
ModulePass
*
llvm::createDXILOpLoweringLegacyPass
()
Pass
to lowering LLVM intrinsic call to DXIL op function call.
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.
Generated on Sun Nov 24 2024 13:00:51 for LLVM by
1.9.6