[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