[llvm-commits] [llvm] r76123 - /llvm/trunk/lib/CodeGen/VirtRegRewriter.cpp

Evan Cheng evan.cheng at apple.com
Thu Jul 16 17:19:18 PDT 2009


My bad. I accidentally inverted the condition. I'll fix.

Evan

On Jul 16, 2009, at 4:37 PM, Daniel Dunbar wrote:

> No, not at all, but on the other hand its better than having bootstrap
> be broken. I will bug people and or file a bug.
>
> - Daniel
>
> On Thu, Jul 16, 2009 at 4:02 PM, Daniel Dunbar<daniel at zuster.org>  
> wrote:
>> Author: ddunbar
>> Date: Thu Jul 16 18:02:46 2009
>> New Revision: 76123
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=76123&view=rev
>> Log:
>> Disable this assert for now, it is firing on an llvm-gcc  
>> bootstrap. :(
>>
>> Modified:
>>    llvm/trunk/lib/CodeGen/VirtRegRewriter.cpp
>>
>> Modified: llvm/trunk/lib/CodeGen/VirtRegRewriter.cpp
>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/VirtRegRewriter.cpp?rev=76123&r1=76122&r2=76123&view=diff
>>
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- llvm/trunk/lib/CodeGen/VirtRegRewriter.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/VirtRegRewriter.cpp Thu Jul 16 18:02:46  
>> 2009
>> @@ -491,11 +491,13 @@
>>                           const TargetRegisterInfo *TRI,
>>                           VirtRegMap &VRM) {
>>   MachineInstr *ReMatDefMI = VRM.getReMaterializedMI(Reg);
>> +#if 0
>>  #ifndef NDEBUG
>>   const TargetInstrDesc &TID = ReMatDefMI->getDesc();
>>   assert(TID.getNumDefs() != 1 &&
>>          "Don't know how to remat instructions that define > 1  
>> values!");
>>  #endif
>> +#endif
>>   TII->reMaterialize(MBB, MII, DestReg,
>>                      ReMatDefMI->getOperand(0).getSubReg(),  
>> ReMatDefMI);
>>   MachineInstr *NewMI = prior(MII);
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>
>
> _______________________________________________
> 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