Lines Matching refs:temp_stack

367   struct stack_def temp_stack;  in straighten_stack()  local
377 COPY_HARD_REG_SET (temp_stack.reg_set, regstack->reg_set); in straighten_stack()
379 for (top = temp_stack.top = regstack->top; top >= 0; top--) in straighten_stack()
380 temp_stack.reg[top] = FIRST_STACK_REG + temp_stack.top - top; in straighten_stack()
382 change_stack (insn, regstack, &temp_stack, EMIT_BEFORE); in straighten_stack()
918 struct stack_def temp_stack; in swap_to_top() local
921 temp_stack = *regstack; in swap_to_top()
924 regno = get_hard_regnum (&temp_stack, src1); in swap_to_top()
928 k = temp_stack.top - (regno - FIRST_STACK_REG); in swap_to_top()
929 j = temp_stack.top; in swap_to_top()
931 temp = temp_stack.reg[k]; in swap_to_top()
932 temp_stack.reg[k] = temp_stack.reg[j]; in swap_to_top()
933 temp_stack.reg[j] = temp; in swap_to_top()
937 regno = get_hard_regnum (&temp_stack, src2); in swap_to_top()
941 k = temp_stack.top - (regno - FIRST_STACK_REG); in swap_to_top()
942 j = temp_stack.top - 1; in swap_to_top()
944 temp = temp_stack.reg[k]; in swap_to_top()
945 temp_stack.reg[k] = temp_stack.reg[j]; in swap_to_top()
946 temp_stack.reg[j] = temp; in swap_to_top()
949 change_stack (insn, regstack, &temp_stack, EMIT_BEFORE); in swap_to_top()
1952 struct stack_def temp_stack; in subst_asm_stack_regs() local
2048 temp_stack = *regstack; in subst_asm_stack_regs()
2065 int regno = get_hard_regnum (&temp_stack, recog_data.operand[i]); in subst_asm_stack_regs()
2077 k = temp_stack.top - (regno - FIRST_STACK_REG); in subst_asm_stack_regs()
2078 j = (temp_stack.top in subst_asm_stack_regs()
2081 temp = temp_stack.reg[k]; in subst_asm_stack_regs()
2082 temp_stack.reg[k] = temp_stack.reg[j]; in subst_asm_stack_regs()
2083 temp_stack.reg[j] = temp; in subst_asm_stack_regs()
2090 change_stack (insn, regstack, &temp_stack, EMIT_BEFORE); in subst_asm_stack_regs()