| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| elf.h | ||
| lib1funcs.asm | ||
| lib2funcs.S | ||
| linux.h | ||
| t-xtensa | ||
| xtensa-config.h | ||
| xtensa-protos.h | ||
| xtensa.c | ||
| xtensa.h | ||
| xtensa.md |
* config/xtensa/xtensa.h (REG_CLASS_NAMES, REG_CLASS_CONTENTS):
Add new RL_REGS register class.
(PREFERRED_RELOAD_CLASS, PREFERRED_OUTPUT_RELOAD_CLASS):
Call xtensa_preferred_reload_class for both input and output reloads.
* config/xtensa/xtensa.c (xtensa_regno_to_class): Use new RL_REGS class.
(xtensa_preferred_reload_class): Handle output reloads; use RL_REGS
instead of either AR_REGS or GR_REGS classes.
(xtensa_secondary_reload_class): Use new RL_REGS class.
* config/xtensa/xtensa-protos.h (xtensa_preferred_reload_class): Update.
From-SVN: r57666
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| elf.h | Loading commit data... | |
| lib1funcs.asm | Loading commit data... | |
| lib2funcs.S | Loading commit data... | |
| linux.h | Loading commit data... | |
| t-xtensa | Loading commit data... | |
| xtensa-config.h | Loading commit data... | |
| xtensa-protos.h | Loading commit data... | |
| xtensa.c | Loading commit data... | |
| xtensa.h | Loading commit data... | |
| xtensa.md | Loading commit data... |