R600 Patches (Plus one for SI): Various fixes to get the piglit all_cl tests to stop hanging

Vincent Lejeune vljn at ovi.com
Mon Apr 15 06:47:49 PDT 2013


I modified your patch adding the isFetch bit, and I have another one that could be used instead of the NOP patch.

With them, I can emit native VTX/TEX clauses which should solve the bug with MaxFetchInst with no regression,
but I still need to work things to have prettier asm output and also fix lit test.

Vincent


----- Mail original -----
> De : Tom Stellard <tom at stellard.net>
> À : Alex Deucher <alexdeucher at gmail.com>
> Cc : llvm-commits at cs.uiuc.edu
> Envoyé le : Vendredi 12 avril 2013 23h25
> Objet : Re: R600 Patches (Plus one for SI): Various fixes to get the piglit
	all_cl tests to stop hanging
> 
> On Fri, Apr 12, 2013 at 05:11:25PM -0400, Alex Deucher wrote:
>>  On Fri, Apr 12, 2013 at 4:52 PM, Tom Stellard <tom at stellard.net> 
> wrote:
>>  > Hi,
>>  >
>>  > Attached are several patches to get the piglit test suite to complete 
> a
>>  > full run with all_cl.tests without locking up on my Juniper.
>>  >
>>  > Please Review.
>> 
>>  > From ca217819c518e4de2f2dcc3e9044ccb2375b1474 Mon Sep 17 00:00:00 2001
>>  > From: Tom Stellard <thomas.stellard at amd.com>
>>  > Date: Wed, 10 Apr 2013 14:53:58 -0400
>>  > Subject: [PATCH 4/8] R600: Emit RETURN instructions as a NOP with End 
> of Program bit set
>> 
>>  Will this cause problems on vliw4 (cayman/tn) hardware?
>> 
> 
> Yes, I forgot about this. I will fix it.
> 
>>  > From c0cb56a4e2bb43e0caaf0b6c080b72a34bc4a075 Mon Sep 17 00:00:00 2001
>>  > From: Tom Stellard <thomas.stellard at amd.com>
>>  > Date: Wed, 10 Apr 2013 14:55:16 -0400
>>  > Subject: [PATCH 5/8] R600: limit vtx clauses to one instructions
>>  >
>>  > This fixes incorrect address calculations when multiple vtx 
> instructions
>>  > are in the same clause.
>> 
>>  Maybe add a comment with the actual hw limits so this doesn't cause
>>  confusion if we fix it down the road?
>> 
> 
> Sure.
> 
> -Tom
> 
>>  Alex
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-Add-CF_END.patch
Type: application/octet-stream
Size: 4597 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130415/7a9ee5e4/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-Add-FetchInst-bit-to-instruction-defs-to-denote.patch
Type: application/octet-stream
Size: 9297 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130415/7a9ee5e4/attachment-0001.obj>


More information about the llvm-commits mailing list