Hi Graham,

Thanks for working on this. The implementation looks fine to me, but in
your testcase:

+float32x2_t test_vrndx_f32(float32x2_t a) {
+  // CHECK-LABEL: test_vrndx_f32
+  // CHECK-LABEL: call <2 x float> @llvm.arm.neon.vrintx.v2f32(<2 x float>
%a)
+  return vrndx_f32(a);
+}

Only the first should be a CHECK-LABEL. The other should be a CHECK.

CHECK-LABELs are only hints to FileCheck, used to help isolate individual
testcases and prevent accidental crosstalk (matching one CHECK: line in
another function accidentally).

With those changed, LGTM.

Do you need help committing?

Cheers,

James


On 5 September 2014 12:12, Graham Hunter <[email protected]> wrote:

> Hi,
>
> This patch adds support for the 32bit numeric max/min and directed
> round-to-integral NEON intrinsics that were added as part of v8, along
> with unit tests.
>
> -Graham
>
> _______________________________________________
> cfe-commits mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
>
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to