[llvm-commits] [llvm] r146492 - /llvm/trunk/lib/CodeGen/SelectionDAG/FastISel.cpp

Chad Rosier mcrosier at apple.com
Tue Dec 13 11:00:13 PST 2011


On Dec 13, 2011, at 10:58 AM, Chris Lattner wrote:

> 
> On Dec 13, 2011, at 10:18 AM, Chad Rosier wrote:
>>> Are you sure that this isn't used?  On X86-64, we do need to return aggregates to match the ABI.  This is typically seen as a series of insertvalues right before the return.  Is this simple case being handled still?
>> 
>> I implemented this last week, but Dan explained to me that fast-isel was never designed to support instructions that return an aggregate type (or rather define a series of registers).  I believe UpdateValueMap wasn't designed to handle this case.
> 
> Aha, ok.  I was just concerned about a regression on x86-64 not about enabling a new class of stuff.  Thanks for checking.
> 

No problem.

 Chad


> -Chris




More information about the llvm-commits mailing list