Lines Matching refs:short_branch
1217 bool InstructForm::check_branch_variant(ArchDesc &AD, InstructForm *short_branch) {
1219 this != short_branch && // Don't match myself
1222 strcmp(reduce_result(), short_branch->reduce_result()) == 0 &&
1223 _matrule->equivalent(AD.globalNames(), short_branch->_matrule)) {
1232 if (short_branch->_components.count() != _components.count()) {
1235 short_branch->_components.reset();
1239 Component *short_comp = short_branch->_components.iter();
1247 if (short_branch->_components.iter() != NULL)
1251 globalAD->syntax_err(short_branch->_linenum, "Instruction %s and its short form %s have different parameters\n", _ident, short_branch->_ident);
1254 fprintf(stderr, "Instruction %s has short form %s\n", _ident, short_branch->_ident);
1256 _short_branch_form = short_branch;