diff options
Diffstat (limited to 'clang/test/CodeGen')
| -rw-r--r-- | clang/test/CodeGen/builtins-wasm.c | 44 | ||||
| -rw-r--r-- | clang/test/CodeGen/wasm-arguments.c | 1 | ||||
| -rw-r--r-- | clang/test/CodeGen/wasm-varargs.c | 6 |
3 files changed, 25 insertions, 26 deletions
diff --git a/clang/test/CodeGen/builtins-wasm.c b/clang/test/CodeGen/builtins-wasm.c index 1eb5222884a..775bca374bc 100644 --- a/clang/test/CodeGen/builtins-wasm.c +++ b/clang/test/CodeGen/builtins-wasm.c @@ -5,66 +5,66 @@ __SIZE_TYPE__ f0(void) { return __builtin_wasm_memory_size(0); -// WEBASSEMBLY32: call {{i.*}} @llvm.wasm.memory.size.i32(i32 0) -// WEBASSEMBLY64: call {{i.*}} @llvm.wasm.memory.size.i64(i32 0) + // WEBASSEMBLY32: call {{i.*}} @llvm.wasm.memory.size.i32(i32 0) + // WEBASSEMBLY64: call {{i.*}} @llvm.wasm.memory.size.i64(i32 0) } __SIZE_TYPE__ f1(__SIZE_TYPE__ delta) { return __builtin_wasm_memory_grow(0, delta); -// WEBASSEMBLY32: call i32 @llvm.wasm.memory.grow.i32(i32 0, i32 %{{.*}}) -// WEBASSEMBLY64: call i64 @llvm.wasm.memory.grow.i64(i32 0, i64 %{{.*}}) + // WEBASSEMBLY32: call i32 @llvm.wasm.memory.grow.i32(i32 0, i32 %{{.*}}) + // WEBASSEMBLY64: call i64 @llvm.wasm.memory.grow.i64(i32 0, i64 %{{.*}}) } __SIZE_TYPE__ f2(void) { return __builtin_wasm_mem_size(0); -// WEBASSEMBLY32: call {{i.*}} @llvm.wasm.mem.size.i32(i32 0) -// WEBASSEMBLY64: call {{i.*}} @llvm.wasm.mem.size.i64(i32 0) + // WEBASSEMBLY32: call {{i.*}} @llvm.wasm.mem.size.i32(i32 0) + // WEBASSEMBLY64: call {{i.*}} @llvm.wasm.mem.size.i64(i32 0) } __SIZE_TYPE__ f3(__SIZE_TYPE__ delta) { return __builtin_wasm_mem_grow(0, delta); -// WEBASSEMBLY32: call i32 @llvm.wasm.mem.grow.i32(i32 0, i32 %{{.*}}) -// WEBASSEMBLY64: call i64 @llvm.wasm.mem.grow.i64(i32 0, i64 %{{.*}}) + // WEBASSEMBLY32: call i32 @llvm.wasm.mem.grow.i32(i32 0, i32 %{{.*}}) + // WEBASSEMBLY64: call i64 @llvm.wasm.mem.grow.i64(i32 0, i64 %{{.*}}) } __SIZE_TYPE__ f4(void) { return __builtin_wasm_current_memory(); -// WEBASSEMBLY32: call {{i.*}} @llvm.wasm.current.memory.i32() -// WEBASSEMBLY64: call {{i.*}} @llvm.wasm.current.memory.i64() + // WEBASSEMBLY32: call {{i.*}} @llvm.wasm.current.memory.i32() + // WEBASSEMBLY64: call {{i.*}} @llvm.wasm.current.memory.i64() } __SIZE_TYPE__ f5(__SIZE_TYPE__ delta) { return __builtin_wasm_grow_memory(delta); -// WEBASSEMBLY32: call i32 @llvm.wasm.grow.memory.i32(i32 %{{.*}}) -// WEBASSEMBLY64: call i64 @llvm.wasm.grow.memory.i64(i64 %{{.*}}) + // WEBASSEMBLY32: call i32 @llvm.wasm.grow.memory.i32(i32 %{{.*}}) + // WEBASSEMBLY64: call i64 @llvm.wasm.grow.memory.i64(i64 %{{.*}}) } void f6(unsigned int tag, void *obj) { return __builtin_wasm_throw(tag, obj); -// WEBASSEMBLY32: call void @llvm.wasm.throw(i32 %{{.*}}, i8* %{{.*}}) -// WEBASSEMBLY64: call void @llvm.wasm.throw(i32 %{{.*}}, i8* %{{.*}}) + // WEBASSEMBLY32: call void @llvm.wasm.throw(i32 %{{.*}}, i8* %{{.*}}) + // WEBASSEMBLY64: call void @llvm.wasm.throw(i32 %{{.*}}, i8* %{{.*}}) } void f7(void) { return __builtin_wasm_rethrow(); -// WEBASSEMBLY32: call void @llvm.wasm.rethrow() -// WEBASSEMBLY64: call void @llvm.wasm.rethrow() + // WEBASSEMBLY32: call void @llvm.wasm.rethrow() + // WEBASSEMBLY64: call void @llvm.wasm.rethrow() } int f8(int *addr, int expected, long long timeout) { return __builtin_wasm_atomic_wait_i32(addr, expected, timeout); -// WEBASSEMBLY32: call i32 @llvm.wasm.atomic.wait.i32(i32* %{{.*}}, i32 %{{.*}}, i64 %{{.*}}) -// WEBASSEMBLY64: call i32 @llvm.wasm.atomic.wait.i32(i32* %{{.*}}, i32 %{{.*}}, i64 %{{.*}}) + // WEBASSEMBLY32: call i32 @llvm.wasm.atomic.wait.i32(i32* %{{.*}}, i32 %{{.*}}, i64 %{{.*}}) + // WEBASSEMBLY64: call i32 @llvm.wasm.atomic.wait.i32(i32* %{{.*}}, i32 %{{.*}}, i64 %{{.*}}) } int f9(long long *addr, long long expected, long long timeout) { return __builtin_wasm_atomic_wait_i64(addr, expected, timeout); -// WEBASSEMBLY32: call i32 @llvm.wasm.atomic.wait.i64(i64* %{{.*}}, i64 %{{.*}}, i64 %{{.*}}) -// WEBASSEMBLY64: call i32 @llvm.wasm.atomic.wait.i64(i64* %{{.*}}, i64 %{{.*}}, i64 %{{.*}}) + // WEBASSEMBLY32: call i32 @llvm.wasm.atomic.wait.i64(i64* %{{.*}}, i64 %{{.*}}, i64 %{{.*}}) + // WEBASSEMBLY64: call i32 @llvm.wasm.atomic.wait.i64(i64* %{{.*}}, i64 %{{.*}}, i64 %{{.*}}) } unsigned int f10(int *addr, int count) { return __builtin_wasm_atomic_notify(addr, count); -// WEBASSEMBLY32: call i32 @llvm.wasm.atomic.notify(i32* %{{.*}}, i32 %{{.*}}) -// WEBASSEMBLY64: call i32 @llvm.wasm.atomic.notify(i32* %{{.*}}, i32 %{{.*}}) + // WEBASSEMBLY32: call i32 @llvm.wasm.atomic.notify(i32* %{{.*}}, i32 %{{.*}}) + // WEBASSEMBLY64: call i32 @llvm.wasm.atomic.notify(i32* %{{.*}}, i32 %{{.*}}) } diff --git a/clang/test/CodeGen/wasm-arguments.c b/clang/test/CodeGen/wasm-arguments.c index 9283dd5d15f..cd3f45ab1a7 100644 --- a/clang/test/CodeGen/wasm-arguments.c +++ b/clang/test/CodeGen/wasm-arguments.c @@ -54,7 +54,6 @@ void f5(char a, short b) {} // WEBASSEMBLY64: define void @f6(i8 zeroext %a, i16 zeroext %b) void f6(unsigned char a, unsigned short b) {} - enum my_enum { ENUM1, ENUM2, diff --git a/clang/test/CodeGen/wasm-varargs.c b/clang/test/CodeGen/wasm-varargs.c index acbd590cc25..4cb46f1c190 100644 --- a/clang/test/CodeGen/wasm-varargs.c +++ b/clang/test/CodeGen/wasm-varargs.c @@ -65,9 +65,9 @@ long long test_i64(char *fmt, ...) { // CHECK: } struct S { - int x; - int y; - int z; + int x; + int y; + int z; }; struct S test_struct(char *fmt, ...) { |

