Lines Matching refs:decoder
9 // It contains the tablegen backend that emits the decoder functions for
53 #define DEBUG_TYPE "decoder-emitter"
65 cl::desc("Suppress duplication of instrs into per-HwMode decoder tables"),
165 // Emit the decoder state machine table.
303 /// which could have been used by the decoder to resolve the conflict. The
304 /// decoder could try to decode the even/odd register numbering and assign to
305 /// VST4q8a or VST4q8b, but for the time being, the decoder chooses the "a"
792 // Emit the decoder state machine table.
1027 // The decoder function is just a big switch statement based on the
1028 // input decoder index.
1219 // If a custom instruction decoder was specified, use that.
1245 // Using the full decoder string as the key value here is a bit
1487 // whether the instruction decoder is complete or not. If it is complete
1492 // decoder method indicates that additional processing should be done to see
2020 // of trying to auto-generate the decoder.
2090 // Lookup the decoder method and construct a new OperandInfo to hold our
2096 // Then there should not be a custom decoder specified on the top-level
2123 // If it's a single sub-operand, and no custom decoder, use the decoder
2129 // decoder. (Otherwise we don't know how to populate them properly...)
2134 "have a custom decoder!");
2351 << ", using decoder " << DecodeIdx << ": "
2370 << ", using decoder " << DecodeIdx << ": ");
2599 // Emit the decoder for this namespace+width combination.
2605 // The decode table is cleared for each top level decoder function. The
2629 // to let the decoder know how long the instructions are.
2636 // Emit the decoder function.
2639 // Emit the main entry point for the decoder, decodeInstruction().