diff options
| author | Joao Saffran <joaosaffranllvm@gmail.com> | 2025-08-19 16:38:47 -0700 |
|---|---|---|
| committer | Joao Saffran <joaosaffranllvm@gmail.com> | 2025-08-19 16:38:47 -0700 |
| commit | 8353fe0d0a6e5d8e1016c7d1b6b25a3b4b23f058 (patch) | |
| tree | c95bd895af614ea1760a74a194cb1198d0fb7fbf | |
| parent | dc436d553be7e4b29530c9007f1c172ed72e7189 (diff) | |
remove Locusers/joaosaffran/154249
| -rw-r--r-- | llvm/lib/MC/DXContainerRootSignature.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/MC/DXContainerRootSignature.cpp b/llvm/lib/MC/DXContainerRootSignature.cpp index 27e715f16a4a..14c9c8866bb2 100644 --- a/llvm/lib/MC/DXContainerRootSignature.cpp +++ b/llvm/lib/MC/DXContainerRootSignature.cpp @@ -95,11 +95,10 @@ void RootSignatureDesc::write(raw_ostream &OS) const { for (size_t I = 0; I < NumParameters; ++I) { rewriteOffsetToCurrentByte(BOS, ParamsOffsets[I]); const auto Info = ParametersContainer.getInfo(I); - const uint32_t &Loc = Info.Location; switch (Info.Type) { case dxbc::RootParameterType::Constants32Bit: { const dxbc::RTS0::v1::RootConstants &Constants = - ParametersContainer.getConstant(Loc); + ParametersContainer.getConstant(Info.Location); support::endian::write(BOS, Constants.ShaderRegister, llvm::endianness::little); support::endian::write(BOS, Constants.RegisterSpace, @@ -112,7 +111,7 @@ void RootSignatureDesc::write(raw_ostream &OS) const { case dxbc::RootParameterType::SRV: case dxbc::RootParameterType::UAV: { const dxbc::RTS0::v2::RootDescriptor &Descriptor = - ParametersContainer.getRootDescriptor(Loc); + ParametersContainer.getRootDescriptor(Info.Location); support::endian::write(BOS, Descriptor.ShaderRegister, llvm::endianness::little); @@ -124,7 +123,7 @@ void RootSignatureDesc::write(raw_ostream &OS) const { } case dxbc::RootParameterType::DescriptorTable: { const DescriptorTable &Table = - ParametersContainer.getDescriptorTable(Loc); + ParametersContainer.getDescriptorTable(Info.Location); support::endian::write(BOS, (uint32_t)Table.Ranges.size(), llvm::endianness::little); rewriteOffsetToCurrentByte(BOS, writePlaceholder(BOS)); |
