* config/arm/arm.c (arm_compute_static_chain_stack_bytes): New function. (arm_compute_initial_elimination_offset): Use it. (arm_compute_save_reg_mask): Include static chain save slot when calculating alignment. (arm_get_frame_offsets): Ditto. (thumb1_compute_save_reg_mask): Ensure we have a low register saved that we can use to decrement the stack when the stack decrement could be too big for an immediate value in a single insn. (thumb1_expand_prologue): Avoid using r12 for stack decrement. From-SVN: r138327
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| README-interworking | Loading commit data... | |
| aout.h | Loading commit data... | |
| arm-c.c | Loading commit data... | |
| arm-cores.def | Loading commit data... | |
| arm-generic.md | Loading commit data... | |
| arm-modes.def | Loading commit data... | |
| arm-protos.h | Loading commit data... | |
| arm-tune.md | Loading commit data... | |
| arm.c | Loading commit data... | |
| arm.h | Loading commit data... | |
| arm.md | Loading commit data... | |
| arm.opt | Loading commit data... | |
| arm1020e.md | Loading commit data... | |
| arm1026ejs.md | Loading commit data... | |
| arm1136jfs.md | Loading commit data... | |
| arm926ejs.md | Loading commit data... | |
| arm_neon.h | Loading commit data... | |
| bpabi-v6m.S | Loading commit data... | |
| bpabi.S | Loading commit data... | |
| bpabi.c | Loading commit data... | |
| bpabi.h | Loading commit data... | |
| cirrus.md | Loading commit data... | |
| coff.h | Loading commit data... | |
| constraints.md | Loading commit data... | |
| cortex-a8-neon.md | Loading commit data... | |
| cortex-a8.md | Loading commit data... | |
| cortex-r4.md | Loading commit data... | |
| crti.asm | Loading commit data... | |
| crtn.asm | Loading commit data... | |
| eabi.h | Loading commit data... | |
| eabi.opt | Loading commit data... | |
| ecos-elf.h | Loading commit data... | |
| elf.h | Loading commit data... | |
| fpa.md | Loading commit data... | |
| freebsd.h | Loading commit data... | |
| gentune.sh | Loading commit data... | |
| ieee754-df.S | Loading commit data... | |
| ieee754-sf.S | Loading commit data... | |
| iwmmxt.md | Loading commit data... | |
| lib1funcs.asm | Loading commit data... | |
| libgcc-bpabi.ver | Loading commit data... | |
| libunwind.S | Loading commit data... | |
| linux-eabi.h | Loading commit data... | |
| linux-elf.h | Loading commit data... | |
| linux-gas.h | Loading commit data... | |
| mmintrin.h | Loading commit data... | |
| neon-docgen.ml | Loading commit data... | |
| neon-gen.ml | Loading commit data... | |
| neon-schedgen.ml | Loading commit data... | |
| neon-testgen.ml | Loading commit data... | |
| neon.md | Loading commit data... | |
| neon.ml | Loading commit data... | |
| netbsd-elf.h | Loading commit data... | |
| netbsd.h | Loading commit data... | |
| pe.c | Loading commit data... | |
| pe.h | Loading commit data... | |
| pe.opt | Loading commit data... | |
| pr-support.c | Loading commit data... | |
| predicates.md | Loading commit data... | |
| rtems-elf.h | Loading commit data... | |
| semi.h | Loading commit data... | |
| sfp-machine.h | Loading commit data... | |
| symbian.h | Loading commit data... | |
| t-arm | Loading commit data... | |
| t-arm-coff | Loading commit data... | |
| t-arm-elf | Loading commit data... | |
| t-arm-softfp | Loading commit data... | |
| t-bpabi | Loading commit data... | |
| t-linux | Loading commit data... | |
| t-linux-eabi | Loading commit data... | |
| t-netbsd | Loading commit data... | |
| t-pe | Loading commit data... | |
| t-rtems | Loading commit data... | |
| t-strongarm-elf | Loading commit data... | |
| t-symbian | Loading commit data... | |
| t-vxworks | Loading commit data... | |
| t-wince-pe | Loading commit data... | |
| thumb2.md | Loading commit data... | |
| uclinux-eabi.h | Loading commit data... | |
| uclinux-elf.h | Loading commit data... | |
| unaligned-funcs.c | Loading commit data... | |
| unknown-elf.h | Loading commit data... | |
| unwind-arm.c | Loading commit data... | |
| unwind-arm.h | Loading commit data... | |
| vec-common.md | Loading commit data... | |
| vfp.md | Loading commit data... | |
| vxworks.h | Loading commit data... | |
| wince-pe.h | Loading commit data... |