[csl-arm-branch]: Add bypasses for 1136 and 1026 pipelines
Richard Earnshaw
rearnsha@arm.com
Mon Dec 15 11:53:00 GMT 2003
nathan@codesourcery.com said:
> 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
> * config/arm/arm-protos.h (arm_no_early_store_addr_dep,
> arm_no_early_alu_shift_dep, arm_no_early_mul_dep): Declare.
> * config/arm/arm.c (arm_no_early_store_addr_dep,
> arm_no_early_alu_shift_dep, arm_no_early_mul_dep): Define.
> * config/arm/arm1026ejs.md: Add load-store bypass.
> * config/arm/arm1136jfs.md (11_alu_op): Take 2 cycles.
> Add bypasses between instructions.
OK.
I'll give some more thought to the shift-by-register case.
R.
More information about the Gcc-patches
mailing list