OSDN Git Service

* config/crx/crx.md: Make doloop_end pattern usage controllable
authorwoepaul <woepaul@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Aug 2005 08:20:55 +0000 (08:20 +0000)
committerwoepaul <woepaul@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Aug 2005 08:20:55 +0000 (08:20 +0000)
commitbd27ce8d03e923fd18cd037bca31e7dbd80da38e
treede36a3fcf8b3c9b0c48ef8571fa90048c8649816
parent495a87f45d50288c58caeae15898764a7149a220
* config/crx/crx.md: Make doloop_end pattern usage controllable
via mloop-nesting=<max-nesting> command line switch. Make sure
the combiner cannot use doloop_end_<mode> in an illegal way.
* config/crx/crx.c: Use regs up to r6 for argument passing.
Refine crx_address_cost (non cst4 displacements are expensive).
* config/crx/crx.opt: Add switch for mloop-nesting=.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103518 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/crx/crx.c
gcc/config/crx/crx.md
gcc/config/crx/crx.opt