@@ -299,31 +299,30 @@ PreservedAnalyses RootSignatureAnalysisPrinter::run(Module &M,
299
299
300
300
// start root signature header
301
301
Space++;
302
- OS << indent (Space) << " Flags: " << format_hex (RS.Header .Flags , 8 ) << " : \n " ;
303
- OS << indent (Space) << " Version: " << RS.Header .Version << " : \n " ;
304
- OS << indent (Space) << " NumParameters: " << RS.Parameters .size () << " : \n " ;
302
+ OS << indent (Space) << " Flags: " << format_hex (RS.Header .Flags , 8 ) << " \n " ;
303
+ OS << indent (Space) << " Version: " << RS.Header .Version << " \n " ;
304
+ OS << indent (Space) << " NumParameters: " << RS.Parameters .size () << " \n " ;
305
305
OS << indent (Space) << " RootParametersOffset: " << sizeof (RS.Header )
306
- << " : \n " ;
307
- OS << indent (Space) << " NumStaticSamplers: " << 0 << " : \n " ;
306
+ << " \n " ;
307
+ OS << indent (Space) << " NumStaticSamplers: " << 0 << " \n " ;
308
308
OS << indent (Space) << " StaticSamplersOffset: "
309
- << sizeof (RS.Header ) + RS.Parameters .size_in_bytes () << " : \n " ;
309
+ << sizeof (RS.Header ) + RS.Parameters .size_in_bytes () << " \n " ;
310
310
311
311
Space++;
312
312
for (auto const &P : RS.Parameters ) {
313
- OS << indent (Space) << " Parameter Type: " << &P.Header .ParameterType
314
- << " :\n " ;
315
- OS << indent (Space) << " Shader Visibility: " << &P.Header .ShaderVisibility
316
- << " :\n " ;
317
- OS << indent (Space) << " Parameter Offset: " << &P.Header .ParameterOffset
318
- << " :\n " ;
313
+ OS << indent (Space)
314
+ << " Parameter Type: " << (uint32_t )P.Header .ParameterType << " \n " ;
315
+ OS << indent (Space)
316
+ << " Shader Visibility: " << (uint32_t )P.Header .ShaderVisibility
317
+ << " \n " ;
319
318
switch (P.Header .ParameterType ) {
320
319
case dxbc::RootParameterType::Constants32Bit:
321
- OS << indent (Space) << " Register Space: " << &P.Constants .RegisterSpace
322
- << " :\n " ;
320
+ OS << indent (Space) << " Register Space: " << P.Constants .RegisterSpace
321
+ << " \n " ;
322
+ OS << indent (Space) << " Shader Register: " << P.Constants .ShaderRegister
323
+ << " \n " ;
323
324
OS << indent (Space)
324
- << " Shader Register: " << &P.Constants .ShaderRegister << " :\n " ;
325
- OS << indent (Space)
326
- << " Num 32 Bit Values: " << &P.Constants .Num32BitValues << " :\n " ;
325
+ << " Num 32 Bit Values: " << P.Constants .Num32BitValues << " \n " ;
327
326
break ;
328
327
}
329
328
}
0 commit comments