[PATCH] IR support for "cmpxchg weak"

Chandler Carruth chandlerc at google.com
Fri Jun 13 06:59:47 PDT 2014

On Fri, Jun 13, 2014 at 2:57 PM, Tim Northover <t.p.northover at gmail.com>

> > .. of the patch. The paragraph is confusing, as I don't see why Clang
> would
> > need to change with this patch as it doesn't set weak to true...
> It has to adapt to the new return type of cmpxchg instructions.
> Changing all the current icmps to extractvalues and adding a bunch
> more for when the loaded value is used.

Ah, yea, so its not about weak, its about result extraction. Makes sense.

> I'm attaching it here in case you're interested, though it's all
> pretty straightforward.

LGTM, but please submit the CHECK-LABEL-ification as its own patch first? =]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140613/83e09885/attachment.html>

More information about the llvm-commits mailing list