[llvm-commits] [llvm] r37843 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

Evan Cheng evan.cheng at apple.com
Mon Jul 9 11:22:21 PDT 2007


On Jul 9, 2007, at 8:48 AM, Dan Gohman wrote:

> I found a problem in an interaction between my patch and the
> PPCISelLowering.cpp code for lowering call results.  The PPC target  
> code
> effectively assigns registers for a call result in reverse order. My
> patch was presenting it with registers already in target order.  
> This is
> more consistent with code for other constructs, so it seems best to  
> fix
> the PPCISelLowering.cpp code.

Ah, thanks for looking into this. I'd suspected something like this  
but didn't have time to dig in.

>
> Attached is a new patch. It's the same change to  
> SelectionDAGISel.cpp as
> before, but it's now accompanied by the PPCISelLowering.cpp update  
> and a
> test case which demonstrates the failure with the previous patch and
> passes with the new one.

I'll try it out asap.

>
> Thanks for your help,

You bet!

Evan

>
> Dan
>
> On Fri, Jul 06, 2007 at 01:40:33PM -0700, Evan Cheng wrote:
>> This seems to have fixed llvm-test failures, but Mac OS X PPC
>> bootstrapping is still unhappy. :-(
>>
>> Evan
>>
>
> -- 
> Dan Gohman, Cray Inc.
> <patch>




More information about the llvm-commits mailing list