Skip to content

Commit be60d51

Browse files
author
joaosaffran
committed
adding support on analysis printer
1 parent 8979ab7 commit be60d51

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

llvm/lib/Target/DirectX/DXILRootSignature.cpp

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -602,22 +602,21 @@ PreservedAnalyses RootSignatureAnalysisPrinter::run(Module &M,
602602
case llvm::to_underlying(dxbc::RootParameterType::DescriptorTable): {
603603
const mcdxbc::DescriptorTable &Table =
604604
RS.ParametersContainer.getDescriptorTable(Loc);
605-
OS << indent(Space+ 2) << "NumRanges: " << Table.Ranges.size() << "\n";
606-
607-
for(const dxbc::RTS0::v2::DescriptorRange Range : Table){
608-
OS << indent(Space + 2) << "- Range Type: " << Range.RangeType
609-
<< "\n";
610-
OS << indent(Space + 4) << "Register Space: " << Range.RegisterSpace
611-
<< "\n";
612-
OS << indent(Space + 4) << "Base Shader Register: " << Range.BaseShaderRegister
613-
<< "\n";
614-
OS << indent(Space + 4) << "Num Descriptors: " << Range.NumDescriptors
615-
<< "\n";
616-
OS << indent(Space + 4) << "Offset In Descriptors From Table Start: " << Range.OffsetInDescriptorsFromTableStart
617-
<< "\n";
618-
if(RS.Version > 1)
619-
OS << indent(Space + 4) << "Flags: " << Range.Flags
620-
<< "\n";
605+
OS << indent(Space + 2) << "NumRanges: " << Table.Ranges.size() << "\n";
606+
607+
for (const dxbc::RTS0::v2::DescriptorRange Range : Table) {
608+
OS << indent(Space + 2) << "- Range Type: " << Range.RangeType
609+
<< "\n";
610+
OS << indent(Space + 4) << "Register Space: " << Range.RegisterSpace
611+
<< "\n";
612+
OS << indent(Space + 4)
613+
<< "Base Shader Register: " << Range.BaseShaderRegister << "\n";
614+
OS << indent(Space + 4) << "Num Descriptors: " << Range.NumDescriptors
615+
<< "\n";
616+
OS << indent(Space + 4) << "Offset In Descriptors From Table Start: "
617+
<< Range.OffsetInDescriptorsFromTableStart << "\n";
618+
if (RS.Version > 1)
619+
OS << indent(Space + 4) << "Flags: " << Range.Flags << "\n";
621620
}
622621
break;
623622
}

0 commit comments

Comments
 (0)