[llvm-commits] [llvm] r99542 - /llvm/trunk/lib/Target/X86/SSEDomainFix.cpp

Jakob Stoklund Olesen stoklund at 2pi.dk
Thu Mar 25 13:17:06 PDT 2010


On Mar 25, 2010, at 1:11 PM, Bill Wendling wrote:

> On Mar 25, 2010, at 12:35 PM, Daniel Dunbar wrote:
> 
>> Author: ddunbar
>> Date: Thu Mar 25 14:35:53 2010
>> New Revision: 99542
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=99542&view=rev
>> Log:
>> Fix -Asserts warning, again.
>> 
>> Modified:
>>   llvm/trunk/lib/Target/X86/SSEDomainFix.cpp
>> 
>> Modified: llvm/trunk/lib/Target/X86/SSEDomainFix.cpp
>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/SSEDomainFix.cpp?rev=99542&r1=99541&r2=99542&view=diff
>> ==============================================================================
>> --- llvm/trunk/lib/Target/X86/SSEDomainFix.cpp (original)
>> +++ llvm/trunk/lib/Target/X86/SSEDomainFix.cpp Thu Mar 25 14:35:53 2010
>> @@ -87,6 +87,7 @@
>>      MachineInstr *MI = I;
>>      const unsigned *equiv = 0;
>>      X86InstrInfo::SSEDomain domain = TII->GetSSEDomain(MI, equiv);
>> +      (void) domain;
>>      DEBUG(dbgs() << "-isd"[domain] << (equiv ? "* " : "  ") << *MI);
> 
> Why not put the "domain" definition inside of the DEBUG macro? Comme ça:
> 
>  DEBUG({
>    X86InstrInfo::SSEDomain domain = TII->GetSSEDomain(MI, equiv);
>    dbgs() << "-isd"[domain] << (equiv ? "* " : "  ") << *MI;
>  });

That would work too.

This is just skeleton code that is going away immediately, so anything that keeps the compiler quiet is fine by me.

/jakob





More information about the llvm-commits mailing list