Lines Matching refs:InstructForm
142 // Parse the contents of an instruction definition, build the InstructForm to
143 // represent that instruction, and add it to the InstructForm list.
146 InstructForm *instr;
153 instr = new InstructForm(ident); // Create new instruction form
279 InstructForm *clone = new InstructForm(ident, instr, rule); // Create new instruction form
309 void ADLParser::adjust_set_rule(InstructForm *instr) {
1271 void ADLParser::ins_pipe_parse(InstructForm &instr) {
2430 InstructForm *ADLParser::peep_match_child_parse(PeepMatch &match, int parent, int &position, int input){
2434 InstructForm *inst_seen = NULL;
2467 InstructForm *inst = form->is_instruction();
2519 InstructForm *root= peep_match_child_parse( *match, parent, position, input);
2762 void ADLParser::ins_encode_parse_block(InstructForm& inst) {
2812 void ADLParser::ins_encode_parse_block_impl(InstructForm& inst, EncClass* encoding, char* ec_name) {
2902 // the InstructForm, and automatically prefixes the definition with:
2908 void ADLParser::ins_encode_parse(InstructForm& inst) {
3056 void ADLParser::constant_parse(InstructForm& inst) {
3164 char* ADLParser::size_parse(InstructForm *instr) {
3199 Opcode * ADLParser::opcode_parse(InstructForm *instr) {
3803 void ADLParser::effect_parse(InstructForm *instr) {
3824 ExpandRule* ADLParser::expand_parse(InstructForm *instr) {
3827 InstructForm *ins;