Target specific memory attributes from RTL

2005-03-02 Thread Balaji S
Reference(s): 1. Mail: James E Wilson <[EMAIL PROTECTED]>, "Re: How to get m/c dependent attributes from RTL (expressions, not a variable)?", 10-Feb-2005. 2. Mail: James E Wilson <[EMAIL PROTECTED]>, "Re: How to get m/c dependent attributes from RTL (expressions, not a variable)?", 12-Feb-2005. H

Re: Target specific memory attributes from RTL

2005-03-11 Thread Balaji S
_On 11-Mar-2005 02:48, James E Wilson san wrote_: Note that in this case finding the target means indirecting through a memory address, and hence we would have to track the attributes of all memory locations which is a difficult and perhaps unsolvable problem. As I said before, I think what you

Problem with Delayed Branch Scheduling

2005-07-03 Thread Balaji S
Hi everybody, I have a problem with delayed branch scheduling. Problem in a DSP porting which has VLIW instructions and delayed branches. While scheduling delayed branches, GCC (3.4.3) schedules an instruction which is a part of a VLIW instruction. Is this the problem of the following define_d

Re: Problem with Delayed Branch Scheduling

2005-07-04 Thread Balaji S
_On 04-Jul-2005 15:31, Steven Bosscher san wrote_: Add an attribute to those instructions that cannot be in delay slots, and change this define_delay to disallow instructions with that attr? Any instruction other than jump can be placed in the delay slot. I hope "!jump" can fulfill this requi

Re: Problem with Delayed Branch Scheduling

2005-07-04 Thread Balaji S
_On 05-Jul-2005 00:14, Ian Lance Taylor san wrote_: Steven Bosscher <[EMAIL PROTECTED]> writes: So you have a few instructions bundled into a VLIW instruction, and one of the instructions in the bundle is moved into the delay slot, thus breaking your VLIW bundle. Right? I think there are tw

Re: How to get m/c dependent attributes from RTL (expressions, not a variable)?

2005-02-10 Thread Balaji S
_On 10-Feb-2005 08:36, James E Wilson san wrote_: Balaji S wrote: I have introduced m/c dependent attributes and handling it's semantics via the attribute's handler. And i want to use these attributes during assembly printing from RTL. How to get these attributes? This isn't how