[PATCH 2/2] r600: Clear visited structure before running.

Matt Arsenault Matthew.Arsenault at amd.com
Thu Mar 12 13:49:50 PDT 2015


On 03/12/2015 12:13 PM, Jan Vesely wrote:
> ping
>
> On Sat, 2015-02-28 at 13:16 -0500, Jan Vesely wrote:
>> Fixes random crashes in for-loop piglit.
>>
>> Signed-off-by: Jan Vesely <jan.vesely at rutgers.edu>
>> ---
>>   lib/Target/R600/AMDILCFGStructurizer.cpp | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/lib/Target/R600/AMDILCFGStructurizer.cpp b/lib/Target/R600/AMDILCFGStructurizer.cpp
>> index 18effba..d72de27 100644
>> --- a/lib/Target/R600/AMDILCFGStructurizer.cpp
>> +++ b/lib/Target/R600/AMDILCFGStructurizer.cpp
>> @@ -167,6 +167,7 @@ public:
>>       TRI = &TII->getRegisterInfo();
>>       DEBUG(MF.dump(););
>>       OrderedBlks.clear();
>> +    Visited.clear();
>>       FuncRep = &MF;
>>       MLI = &getAnalysis<MachineLoopInfo>();
>>       DEBUG(dbgs() << "LoopInfo:\n"; PrintLoopinfo(*MLI););

LGTM



More information about the llvm-commits mailing list