[llvm] [NFC] Refactoring MCDXBC to support out of order storage of root parameters (PR #137284)

Justin Bogner via llvm-commits llvm-commits at lists.llvm.org
Wed May 14 12:01:38 PDT 2025


================
@@ -66,7 +62,7 @@ void RootSignatureDesc::write(raw_ostream &OS) const {
   support::endian::write(BOS, Flags, llvm::endianness::little);
 
   SmallVector<uint32_t> ParamsOffsets;
-  for (const mcdxbc::RootParameter &P : Parameters) {
+  for (const auto &P : ParametersContainer) {
----------------
bogner wrote:

I don't think `auto` is better than writing out the type here.

https://github.com/llvm/llvm-project/pull/137284


More information about the llvm-commits mailing list