Lines Matching refs:CFI_BP
1222 cfa->base = CFI_BP; in read_unwind_hints()
1392 if (state->cfa.base == CFI_BP && state->regs[CFI_BP].base == CFI_CFA && in has_valid_stack_frame()
1393 state->regs[CFI_BP].offset == -16) in has_valid_stack_frame()
1396 if (state->drap && state->regs[CFI_BP].base == CFI_BP) in has_valid_stack_frame()
1519 if (op->src.reg == CFI_SP && op->dest.reg == CFI_BP && in update_insn_state()
1521 regs[CFI_BP].base == CFI_CFA && in update_insn_state()
1522 regs[CFI_BP].offset == -cfa->offset) { in update_insn_state()
1530 op->dest.reg == CFI_BP && state->drap) { in update_insn_state()
1533 regs[CFI_BP].base = CFI_BP; in update_insn_state()
1534 regs[CFI_BP].offset = -state->stack_size; in update_insn_state()
1554 else if (op->src.reg == CFI_BP && op->dest.reg == CFI_SP && in update_insn_state()
1555 cfa->base == CFI_BP) { in update_insn_state()
1562 state->stack_size = -state->regs[CFI_BP].offset; in update_insn_state()
1600 if (op->dest.reg == CFI_SP && op->src.reg == CFI_BP) { in update_insn_state()
1603 state->stack_size = -(op->src.offset + regs[CFI_BP].offset); in update_insn_state()
1651 (state->drap_reg == CFI_UNDEFINED && cfa->base != CFI_BP)) { in update_insn_state()
1703 if (state->drap && op->src.reg == CFI_BP && in update_insn_state()
1712 if (state->drap && op->src.reg == CFI_BP && in update_insn_state()
1755 } else if (op->src.reg == CFI_BP && cfa->base == state->drap_reg) { in update_insn_state()
1763 save_reg(state, op->src.reg, CFI_BP, -state->stack_size); in update_insn_state()
1773 if (!no_fp && insn->func && op->src.reg == CFI_BP && in update_insn_state()
1774 cfa->base != CFI_BP) in update_insn_state()
1794 save_reg(state, op->src.reg, CFI_BP, op->dest.offset); in update_insn_state()
1808 if ((!state->drap && cfa->base != CFI_BP) || in update_insn_state()
1817 state->stack_size = -state->regs[CFI_BP].offset - 8; in update_insn_state()
1818 restore_reg(state, CFI_BP); in update_insn_state()