LLVM 23.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 ("dx-pdb-path", cl::desc("Write debug information to the given file, or automatically " "named file in directory when ending in '/'"), cl::value_desc("filename"))
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 419 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 419 of file DXContainerGlobals.cpp.

◆ globals

dxil globals

Definition at line 418 of file DXContainerGlobals.cpp.

◆ PdbDebugPath

cl::opt< std::string > PdbDebugPath("dx-pdb-path", cl::desc("Write debug information to the given file, or automatically " "named file in directory when ending in '/'"), cl::value_desc("filename")) ( "dx-pdb-path" ,
cl::desc("Write debug information to the given file, or automatically " "named file in directory when ending in '/'") ,
cl::value_desc("filename")  )

◆ 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