[llvm-commits] [llvm] r122596 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

Cameron Zwarich zwarich at apple.com
Tue Dec 28 13:38:04 PST 2010


On Dec 28, 2010, at 1:28 PM, Jakob Stoklund Olesen wrote:

> On Dec 28, 2010, at 1:03 PM, Cameron Zwarich wrote:
> 
>> What's the format of variadic instructions? Wouldn't all of the explicit defs appear at the front?
> 
> No, they look like:
> 
>  <fixed defs>, <fixed uses>, <variadic ops...>, <implicit ops>
> 
> The variadic operands can be uses or defs. For instance, ARM's LDM instructions have a variable number of defs.

Ah, okay. I could check whether the instruction is variadic before bailing out early after the last explicit def, but maybe I should just roll it out for now. 28% is a nice speedup though. ;-)

Cameron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101228/6c2fbe32/attachment.html>


More information about the llvm-commits mailing list