Lines Matching defs:temp_stack
362 struct stack_def temp_stack;
372 COPY_HARD_REG_SET (temp_stack.reg_set, regstack->reg_set);
374 for (top = temp_stack.top = regstack->top; top >= 0; top--)
375 temp_stack.reg[top] = FIRST_STACK_REG + temp_stack.top - top;
377 change_stack (insn, regstack, &temp_stack, EMIT_BEFORE);
920 struct stack_def temp_stack;
923 temp_stack = *regstack;
926 regno = get_hard_regnum (&temp_stack, src1);
930 k = temp_stack.top - (regno - FIRST_STACK_REG);
931 j = temp_stack.top;
933 temp = temp_stack.reg[k];
934 temp_stack.reg[k] = temp_stack.reg[j];
935 temp_stack.reg[j] = temp;
939 regno = get_hard_regnum (&temp_stack, src2);
943 k = temp_stack.top - (regno - FIRST_STACK_REG);
944 j = temp_stack.top - 1;
946 temp = temp_stack.reg[k];
947 temp_stack.reg[k] = temp_stack.reg[j];
948 temp_stack.reg[j] = temp;
951 change_stack (insn, regstack, &temp_stack, EMIT_BEFORE);
1954 struct stack_def temp_stack;
2050 temp_stack = *regstack;
2067 int regno = get_hard_regnum (&temp_stack, recog_data.operand[i]);
2079 k = temp_stack.top - (regno - FIRST_STACK_REG);
2080 j = (temp_stack.top
2083 temp = temp_stack.reg[k];
2084 temp_stack.reg[k] = temp_stack.reg[j];
2085 temp_stack.reg[j] = temp;
2092 change_stack (insn, regstack, &temp_stack, EMIT_BEFORE);