[llvm-commits] Fixing Bug 13662: paired register for inline asm with 64-bit data on ARM

Jakob Stoklund Olesen stoklund at 2pi.dk
Wed Dec 5 16:18:20 PST 2012


On Dec 5, 2012, at 4:02 PM, "Weiming Zhao" <weimingz at codeaurora.org> wrote:

> Now, semantically, both the REG_SEQ and Inlineasm are both defining the result although only inlineasm is the only actual definer.

I am sorry, but this doesn't make sense. You just can't have multiple defines of the same thing.

I think you need to start over by taking a close look at how inputs and outputs to INLINEASM nodes work in the DAG. It's a lot like function calls. Then figure out what the DAG should look like with GPRPair inputs and outputs. It shouldn't be very different.

/jakob

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20121205/9eb531bd/attachment.html>


More information about the llvm-commits mailing list