Lines Matching defs:current_bundle
153 current_bundle[TILEPRO_MAX_INSTRUCTIONS_PER_BUNDLE];
155 /* Index in current_bundle for the next instruction to parse. */
336 memmove (¤t_bundle[1], ¤t_bundle[0],
337 current_bundle_index * sizeof current_bundle[0]);
338 current_bundle[0].opcode = &tilepro_opcodes[mnemonic];
674 /* Detects and complains if two instructions in current_bundle write
685 const struct tilepro_instruction *instr = ¤t_bundle[j];
761 if (current_bundle[0].opcode->can_bundle)
785 const struct tilepro_opcode *op = current_bundle[j].opcode;
807 BUNDLE_TEMPLATE_MASK(current_bundle[0].opcode->pipes,
808 current_bundle[1].opcode->pipes,
810 ? current_bundle[2].opcode->pipes
839 current_bundle[j].pipe = match->pipe[j];
848 current_bundle[0].pipe =
850 - current_bundle[1].pipe - current_bundle[2].pipe);
868 struct tilepro_instruction *instr = ¤t_bundle[j];
1149 current_bundle[current_bundle_index].opcode = op;
1153 current_bundle[current_bundle_index].operand_values);