19 cl::desc(
"Embed PDB in shader container"));
21 cl::desc(
"Generate slim PDB without ILDB part"));
24 cl::desc(
"Write debug information to the given file, or automatically "
25 "named file in directory when ending in '/'"),
30 cl::desc(
"Strip debug information from shader bytecode"));
40 bool shouldSkipSection(StringRef SectionName)
const override {
48std::unique_ptr<MCObjectTargetWriter>
50 return std::make_unique<DirectXContainerObjectWriter>();
static cl::opt< bool > StripDebug("dx-strip-debug", cl::desc("Strip debug information from shader bytecode"))
cl::opt< bool > EmbedDebug
cl::opt< std::string > PdbDebugPath
cl::opt< bool > SlimDebug
This is an optimization pass for GlobalISel generic memory operations.
std::unique_ptr< MCObjectTargetWriter > createDXContainerTargetObjectWriter()