[PATCH] Don't generate 64-bit movd after cmpneqsd in 32-bit mode (PR19059)
Hans Wennborg
hans at chromium.org
Mon Mar 10 18:14:42 PDT 2014
On Mon, Mar 10, 2014 at 5:17 PM, Jim Grosbach <grosbach at apple.com> wrote:
> While it does seem a bit roundabout, it does actually capture the semantics
> of what’s happening more accurately, which is good, and without a
> target-specific ISD node or a pseudo-instruction. I like the idea.
>
> On Mar 10, 2014, at 5:11 PM, Craig Topper <craig.topper at gmail.com> wrote:
>
> I was sort of wondering if we could scalar_to_vector this to a vector with
> the right sized elements, bitcast that to an f32 vector, then extract
> element on that. I'll admit its rather convoluted.
That seems to work :) New patch uploaded.
http://llvm-reviews.chandlerc.com/D3009
More information about the llvm-commits
mailing list