[llvm-dev] Weird update_llc_test_checks behavior?

Doerfert, Johannes via llvm-dev llvm-dev at lists.llvm.org
Wed Dec 11 14:47:18 PST 2019


I would first try to not (manually) split the function definition across multiple lines. The update scripts are simple beasts.

________________________________________
From: llvm-dev <llvm-dev-bounces at lists.llvm.org> on behalf of Cameron McInally via llvm-dev <llvm-dev at lists.llvm.org>
Sent: Wednesday, December 11, 2019 16:37
To: LLVM Developers Mailing List
Subject: [llvm-dev] Weird update_llc_test_checks behavior?

I've run update_llc_test_checks on a set of tests and am seeing some
weird behavior. The CHECK lines appear directly after the function's
first line, even if there are multiple arguments. E.g.:

define <vscale x 4 x i32> @sel_nxv4i32(<vscale x 4 x i1> %p,
; CHECK-LABEL: sel_nxv4i32:
; CHECK:       // %bb.0:
; CHECK-NEXT:    mov z0.s, p0/m, z1.s
; CHECK-NEXT:    ret
                                       <vscale x 4 x i32> %dst,
                                       <vscale x 4 x i32> %a) {

Is that the intended behavior? Or am I doing something wrong?

Thanks,
Cam
_______________________________________________
LLVM Developers mailing list
llvm-dev at lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


More information about the llvm-dev mailing list