[PATCH] D152547: [clang][NFC] Drop alignment in builtin-nondeterministic-value test
Manuel Brito via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Jun 9 09:10:32 PDT 2023
ManuelJBrito created this revision.
ManuelJBrito added reviewers: zixuan-wu, erichkeane.
Herald added a subscriber: mgrang.
Herald added a project: All.
ManuelJBrito requested review of this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
Drop alignment to allow tests to run in different platforms.
Following @zixuan-wu 's request in D142388 <https://reviews.llvm.org/D142388>.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D152547
Files:
clang/test/CodeGen/builtins-nondeterministic-value.c
Index: clang/test/CodeGen/builtins-nondeterministic-value.c
===================================================================
--- clang/test/CodeGen/builtins-nondeterministic-value.c
+++ clang/test/CodeGen/builtins-nondeterministic-value.c
@@ -5,8 +5,8 @@
int clang_nondet_i( int x ) {
// CHECK-LABEL: entry
-// CHECK: [[A:%.*]] = alloca i32, align 4
-// CHECK: store i32 [[X:%.*]], ptr [[A]], align 4
+// CHECK: [[A:%.*]] = alloca i32, align
+// CHECK: store i32 [[X:%.*]], ptr [[A]], align
// CHECK: [[R:%.*]] = freeze i32 poison
// CHECK: ret i32 [[R]]
return __builtin_nondeterministic_value(x);
@@ -14,8 +14,8 @@
float clang_nondet_f( float x ) {
// CHECK-LABEL: entry
-// CHECK: [[A:%.*]] = alloca float, align 4
-// CHECK: store float [[X:%.*]], ptr [[A]], align 4
+// CHECK: [[A:%.*]] = alloca float, align
+// CHECK: store float [[X:%.*]], ptr [[A]], align
// CHECK: [[R:%.*]] = freeze float poison
// CHECK: ret float [[R]]
return __builtin_nondeterministic_value(x);
@@ -23,8 +23,8 @@
double clang_nondet_d( double x ) {
// CHECK-LABEL: entry
-// CHECK: [[A:%.*]] = alloca double, align 8
-// CHECK: store double [[X:%.*]], ptr [[A]], align 8
+// CHECK: [[A:%.*]] = alloca double, align
+// CHECK: store double [[X:%.*]], ptr [[A]], align
// CHECK: [[R:%.*]] = freeze double poison
// CHECK: ret double [[R]]
return __builtin_nondeterministic_value(x);
@@ -32,9 +32,9 @@
_Bool clang_nondet_b( _Bool x) {
// CHECK-LABEL: entry
-// CHECK: [[A:%.*]] = alloca i8, align 1
+// CHECK: [[A:%.*]] = alloca i8, align
// CHECK: [[B:%.*]] = zext i1 %x to i8
-// CHECK: store i8 [[B]], ptr [[A]], align 1
+// CHECK: store i8 [[B]], ptr [[A]], align
// CHECK: [[R:%.*]] = freeze i1 poison
// CHECK: ret i1 [[R]]
return __builtin_nondeterministic_value(x);
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D152547.529982.patch
Type: text/x-patch
Size: 1793 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20230609/29502b40/attachment.bin>
More information about the cfe-commits
mailing list