// Emits code to decode the singleton, and then to decode the rest. void FilterChooser::emitSingletonDecoder(raw_ostream &o, unsigned &Indentation, Filter &Best) { unsigned Opc = Best.getSingletonOpc(); emitSingletonDecoder(o, Indentation, Opc); // Emit code for the rest. o.indent(Indentation) << "else\n"; Indentation += 2; Best.getVariableFC().emit(o, Indentation); Indentation -= 2; }