[PATCH] D126191: [Clang][CodeGen] Fix the cmse-clear-return.c test.
Ivan Kosarev via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon May 23 03:59:08 PDT 2022
kosarev created this revision.
Herald added a project: All.
kosarev requested review of this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
Caught with D125604 <https://reviews.llvm.org/D125604>.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D126191
Files:
clang/test/CodeGen/cmse-clear-return.c
Index: clang/test/CodeGen/cmse-clear-return.c
===================================================================
--- clang/test/CodeGen/cmse-clear-return.c
+++ clang/test/CodeGen/cmse-clear-return.c
@@ -228,11 +228,12 @@
T14 t14;
__attribute__((cmse_nonsecure_entry)) T14 f14(void) { return t14; }
-// CHECK: define {{.*}} @f14()
-// CHECK: [[R:%.*]] = load
-// CHECK-LE-NOPT-NEXT: [[AND:%.+]] = and i32 [[R]], -1
-// CHECK-BE-NOPT-NEXT: [[AND:%.+]] = and i32 [[R]], -1
-// CHECK_NEXT: ret i32 [[AND]]
+// CHECK: define {{.*}} @f14()
+// CHECK: [[R:%.*]] = load
+// CHECK-LE-OPT: ret i32 [[R]]
+// CHECK-LE-NOPT: [[AND:%.+]] = and i32 [[R]], -1
+// CHECK-LE-NOPT: ret i32 [[AND]]
+// CHECK-BE-OPT: ret i32 [[R]]
// LE: 1111..11 1111..11 11111111 11111111 0xfffff3f3/-3085
// BE: 11..1111 11..1111 11111111 11111111 0xcfcfffff/-808452097
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D126191.431323.patch
Type: text/x-patch
Size: 864 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220523/870ce79a/attachment.bin>
More information about the cfe-commits
mailing list