This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Make the scratch/intermediary register double-sized so that you get a pair of registers instead of a single register for the scratch/intermediary.Hi, I have 3 questions regarding secondary reload:
1.Is it possible to do the secondary reload via 2 intermediary registers? As far as I can see the insn that implements the secondary reload has to have 3 operands.
2. Is it possible that an instruction emitted during the secondary reload to get reloaded as well? and if yes how?Typically you need to ensure that your reload_xxx expanders generate RTL which does not need further reloading. This makes handling secondary reloads rather complex in some cases.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |