[llvm] r186724 - R600: Simplify AMDILCFGStructurize by removing templates and assuming single exit

Christian König deathsimple at vodafone.de
Sat Jul 20 02:50:26 PDT 2013


Am 20.07.2013 01:39, schrieb Matt Arsenault:
> On 07/19/2013 04:34 PM, Ye, Mei wrote:
>> Hi Evan and Nick
>>
>> Vincent's changes reminded me that this is probably where Evan and 
>> Nick will have preferred my changes to go.
>> But isn't there something in AMDGPUCFG* that can be code-shared with 
>> other GPU targets?
> The target independent CFG structurizer can be, and it's what's used 
> for SI. I moved it recently into the generic transforms 
> (lib/Transforms/StructurizeCFG.cpp).
>

And if I remember correctly we are actually trying to get ride of 
AMDGPUCFG* for the R600 target in the long term.

If you need a structurizer for machine code representation then please 
extend the one found in StructurizeCFG instead.

Christian.

> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>




More information about the llvm-commits mailing list