[PATCH] [AArch64 NEON] Get instruction BSL be matched to VSELECT.

Tim Northover t.p.northover at gmail.com
Mon Dec 9 04:57:32 PST 2013


  Hi Kevin,

  OK, after the Clang change I now see why the two were separate before. VSELECT starts life with a v1iN test-bit, which only gets legalised to something that means the same as BSL.

  Given that the patterns we have in place *do* give it semantics equivalent to BSL post-legalisation, I think it's still reasonable to make that official and merge the two.

  I'll leave this patch for now, since it whether it's correct depends on how you decide to resolve the Clang side of the problem.

  Cheers.

  Tim.

http://llvm-reviews.chandlerc.com/D2351



More information about the llvm-commits mailing list