[llvm-branch-commits] [llvm] [HLSL][RootSignature] Implement serialization of remaining Root Elements (PR #143198)

Chris B via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Fri Jun 6 13:34:35 PDT 2025


================
@@ -71,6 +71,199 @@ static raw_ostream &operator<<(raw_ostream &OS,
   return OS;
 }
 
+static raw_ostream &operator<<(raw_ostream &OS, const SamplerFilter &Filter) {
+  switch (Filter) {
+  case SamplerFilter::MinMagMipPoint:
+    OS << "MinMagMipPoint";
----------------
llvm-beanz wrote:

Could we instead use `llvm::EnumEntry` from `llvm::ScopedPrinter` to translate enums to strings? That allows the mechanism to be reused rather than single purpose.

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


More information about the llvm-branch-commits mailing list