Chung-Lin Tang writes:
> 2012-07-20 Chung-Lin Tang
> Maxim Kuvyrkov
> NetLogic Microsystems Inc.
>
> * config/mips/mips.c (mips_issue_rate): Handle XLP.
> * config/mips/xlp.md: New file.
OK, thanks.
Richard
Maxim Kuvyrkov writes:
> 2012-07-13 Maxim Kuvyrkov
>
> * config/mips/mips.md (define_attr sync_*): Move before "type".
> (define_attr "type"): New values "atomic" and "syncloop".
> * config/mips/sync.md (atomic_exchange, atomic_fetch_add):
> Set "type" attribute.
>
On 2012/7/20 12:27 PM, Maxim Kuvyrkov wrote:
> Attached is a stand-alone patch that adds handling of "syncloop" and "atomic"
> type attributes.
>
> Tested by building cross-toolchain mips64-linux-gnu including GLIBC. OK to
> apply?
>
> --
> Maxim Kuvyrkov
> CodeSourcery / Mentor Graphics
And
On 16/07/2012, at 6:56 PM, Maxim Kuvyrkov wrote:
> On 16/07/2012, at 6:37 PM, Chung-Lin Tang wrote:
>
>> On 2012/7/16 12:28 AM, Richard Sandiford wrote:
>>> Chung-Lin Tang writes:
This patch adds scheduling support for the NetLogic XLP, including a new
pipeline description, and associa
Maxim Kuvyrkov writes:
> On 16/07/2012, at 6:37 PM, Chung-Lin Tang wrote:
>> On 2012/7/16 12:28 AM, Richard Sandiford wrote:
>>> Chung-Lin Tang writes:
>>> Tested on mips64-elf, and by making sure that there were no changes in
>>> -O2 output for a recent set of cc1 .ii files. Applied.
>>>
>>> I
Chung-Lin Tang writes:
>>> Other generic changes include a new "hilo" insn attribute, to mark which
>>> of HI/LO does a m[ft]hilo insn access.
>>
>> The way other schedulers handle this is with things like:
>>
>> (define_insn_reservation "ir_sb1_mfhi" 1
>> (and (eq_attr "cpu" "sb1,sb1a")
>>
On 16/07/2012, at 6:37 PM, Chung-Lin Tang wrote:
> On 2012/7/16 12:28 AM, Richard Sandiford wrote:
>> Chung-Lin Tang writes:
>>> This patch adds scheduling support for the NetLogic XLP, including a new
>>> pipeline description, and associated changes.
>>>
>>> Asides from the new xlp.md descripti
On 2012/7/16 12:28 AM, Richard Sandiford wrote:
> Chung-Lin Tang writes:
>> This patch adds scheduling support for the NetLogic XLP, including a new
>> pipeline description, and associated changes.
>>
>> Asides from the new xlp.md description file, there are also some sync
>> primitive attribute m
Chung-Lin Tang writes:
> This patch adds scheduling support for the NetLogic XLP, including a new
> pipeline description, and associated changes.
>
> Asides from the new xlp.md description file, there are also some sync
> primitive attribute modifications, for better scheduling of sync loops
> (Ma