[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. ;-)

-------------- 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