[llvm] [NFC][DecoderEmitter] Arrange functions by class 1/N (PR #157107)
Sergei Barannikov via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 5 07:13:18 PDT 2025
================
@@ -697,6 +690,15 @@ Filter::Filter(ArrayRef<InstructionEncoding> Encodings,
"Filter returns no instruction categories");
}
+// Returns the number of fanout produced by the filter. More fanout implies
+// the filter distinguishes more categories of instructions.
+unsigned Filter::usefulness() const {
+ return FilteredIDs.size() + VariableIDs.empty();
----------------
s-barannikov wrote:
This is so simple that it could be moved inside the class.
https://github.com/llvm/llvm-project/pull/157107
More information about the llvm-commits
mailing list