LLVM 24.0.0git
DXContainerGlobals.cpp File Reference

Go to the source code of this file.

Functions

 INITIALIZE_PASS_BEGIN (DXContainerGlobals, "dxil-globals", "DXContainer Global Emitter", false, true) INITIALIZE_PASS_END(DXContainerGlobals

Variables

static cl::opt< boolShaderHashDependsOnSource ("dx-Zss", cl::desc("Compute Shader Hash considering source information"))
cl::opt< std::stringPdbDebugPath
cl::opt< boolSourceInDebugModule
cl::opt< boolPdbInPrivate ("dx-pdb-in-private", cl::desc("Store PDB in private user data"))
dxil globals
dxil DXContainer Global Emitter
dxil DXContainer Global false

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( DXContainerGlobals ,
"dxil-globals" ,
"DXContainer Global Emitter" ,
false ,
true  )

Variable Documentation

◆ Emitter

dxil DXContainer Global Emitter

Definition at line 422 of file DXContainerGlobals.cpp.

Referenced by llvm::AVRMCELFStreamer::AVRMCELFStreamer(), llvm::AVRMCELFStreamer::AVRMCELFStreamer(), llvm::createAArch64ELFStreamer(), llvm::createAArch64WinCOFFStreamer(), llvm::createAMDGPUELFStreamer(), llvm::createARMELFStreamer(), createARMMachOStreamer(), llvm::createARMWinCOFFStreamer(), createBPFMCStreamer(), createELFStreamer(), createELFStreamer(), createMachOStreamer(), createMachOStreamer(), llvm::Target::createMCObjectStreamer(), createMCStreamer(), createMCStreamer(), createMCStreamer(), createMCStreamer(), createMCStreamer(), llvm::createMipsELFStreamer(), llvm::createPPCELFStreamer(), llvm::createPPCXCOFFStreamer(), llvm::CSKYELFStreamer::CSKYELFStreamer(), llvm::MCDwarfFrameEmitter::emit(), llvm::MCSFrameEmitter::emit(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::emitAppleAcceleratorSections(), llvm::dwarf_linker::parallel::DwarfUnit::emitDebugInfo(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::emitDWARFv5DebugNamesSection(), llvm::PPCELFStreamer::emitInstruction(), llvm::PPCXCOFFStreamer::emitInstruction(), llvm::ScheduleDAGSDNodes::EmitSchedule(), llvm::HexagonMCELFStreamer::HexagonMCELFStreamer(), llvm::HexagonMCELFStreamer::HexagonMCELFStreamer(), llvm::MCAsmBaseStreamer::MCAsmBaseStreamer(), llvm::MCDXContainerStreamer::MCDXContainerStreamer(), llvm::MCELFStreamer::MCELFStreamer(), llvm::MCGOFFStreamer::MCGOFFStreamer(), llvm::MCObjectStreamer::MCObjectStreamer(), llvm::MCSPIRVStreamer::MCSPIRVStreamer(), llvm::MCWasmStreamer::MCWasmStreamer(), llvm::MCXCOFFStreamer::MCXCOFFStreamer(), llvm::MipsELFStreamer::MipsELFStreamer(), llvm::PPCELFStreamer::PPCELFStreamer(), llvm::PPCXCOFFStreamer::PPCXCOFFStreamer(), ProcessSDDbgValues(), ProcessSourceNode(), llvm::dwarf_linker::classic::DWARFLinker::setOutputDWARFEmitter(), and llvm::SystemZHLASMAsmStreamer::SystemZHLASMAsmStreamer().

◆ false

dxil DXContainer Global false

Definition at line 422 of file DXContainerGlobals.cpp.

◆ globals

dxil globals

Definition at line 421 of file DXContainerGlobals.cpp.

◆ PdbDebugPath

cl::opt<std::string> PdbDebugPath
extern

◆ PdbInPrivate

cl::opt< bool > PdbInPrivate("dx-pdb-in-private", cl::desc("Store PDB in private user data")) ( "dx-pdb-in-private" ,
cl::desc("Store PDB in private user data")  )

◆ ShaderHashDependsOnSource

cl::opt< bool > ShaderHashDependsOnSource("dx-Zss", cl::desc("Compute Shader Hash considering source information")) ( "dx-Zss" ,
cl::desc("Compute Shader Hash considering source information")  )
static

◆ SourceInDebugModule

cl::opt<bool> SourceInDebugModule
extern