* config/xtensa/xtensa.c (smalloffset_mem_p): Use BASE_REG_P.
(xtensa_legitimate_address_p): New. (xtensa_legitimize_address): New. (xtensa_output_addr_const_extra): New. * config/xtensa/xtensa.h (REG_OK_STRICT_FLAG): Define. (BASE_REG_P): New. (REG_OK_FOR_BASE_P): Use BASE_REG_P. (GO_IF_LEGITIMATE_ADDRESS): Move code to xtensa_legitimate_address_p. (LEGITIMIZE_ADDRESS): Move code to xtensa_legitimize_address. (OUTPUT_ADDR_CONST_EXTRA): Move code to xtensa_output_addr_const_extra. * config/xtensa/xtensa-protos.h (xtensa_legitimate_address_p): New. (xtensa_legitimize_address): New. (xtensa_output_addr_const_extra): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121533 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 16 additions, 0 deletionsgcc/ChangeLog
- gcc/config/xtensa/xtensa-protos.h 4 additions, 1 deletiongcc/config/xtensa/xtensa-protos.h
- gcc/config/xtensa/xtensa.c 114 additions, 3 deletionsgcc/config/xtensa/xtensa.c
- gcc/config/xtensa/xtensa.h 20 additions, 111 deletionsgcc/config/xtensa/xtensa.h
Loading
Please register or sign in to comment