Lines Matching refs:CFI_BP
1733 if (cfi->cfa.base == CFI_BP && cfi->regs[CFI_BP].base == CFI_CFA && in has_valid_stack_frame()
1734 cfi->regs[CFI_BP].offset == -16) in has_valid_stack_frame()
1737 if (cfi->drap && cfi->regs[CFI_BP].base == CFI_BP) in has_valid_stack_frame()
1861 if (op->src.reg == CFI_SP && op->dest.reg == CFI_BP && in update_cfi_state()
1863 regs[CFI_BP].base == CFI_CFA && in update_cfi_state()
1864 regs[CFI_BP].offset == -cfa->offset) { in update_cfi_state()
1872 op->dest.reg == CFI_BP && cfi->drap) { in update_cfi_state()
1875 regs[CFI_BP].base = CFI_BP; in update_cfi_state()
1876 regs[CFI_BP].offset = -cfi->stack_size; in update_cfi_state()
1896 else if (op->src.reg == CFI_BP && op->dest.reg == CFI_SP && in update_cfi_state()
1897 cfa->base == CFI_BP) { in update_cfi_state()
1904 cfi->stack_size = -cfi->regs[CFI_BP].offset; in update_cfi_state()
1942 if (op->dest.reg == CFI_SP && op->src.reg == CFI_BP) { in update_cfi_state()
1945 cfi->stack_size = -(op->src.offset + regs[CFI_BP].offset); in update_cfi_state()
1993 (cfi->drap_reg == CFI_UNDEFINED && cfa->base != CFI_BP)) { in update_cfi_state()
2043 if (cfi->drap && op->src.reg == CFI_BP && in update_cfi_state()
2052 if (cfi->drap && op->src.reg == CFI_BP && in update_cfi_state()
2095 } else if (op->src.reg == CFI_BP && cfa->base == cfi->drap_reg) { in update_cfi_state()
2103 save_reg(cfi, op->src.reg, CFI_BP, -cfi->stack_size); in update_cfi_state()
2113 if (!no_fp && insn->func && op->src.reg == CFI_BP && in update_cfi_state()
2114 cfa->base != CFI_BP) in update_cfi_state()
2132 save_reg(cfi, op->src.reg, CFI_BP, op->dest.offset); in update_cfi_state()
2146 if ((!cfi->drap && cfa->base != CFI_BP) || in update_cfi_state()
2155 cfi->stack_size = -cfi->regs[CFI_BP].offset - 8; in update_cfi_state()
2156 restore_reg(cfi, CFI_BP); in update_cfi_state()