Mercurial > hg > CbC > CbC_llvm
diff clang/test/CodeGen/mozilla-ms-inline-asm.c @ 236:c4bab56944e8 llvm-original
LLVM 16
author | kono |
---|---|
date | Wed, 09 Nov 2022 17:45:10 +0900 |
parents | 1d019706d866 |
children | 1f2b6ac9f198 |
line wrap: on
line diff
--- a/clang/test/CodeGen/mozilla-ms-inline-asm.c Wed Jul 21 10:27:27 2021 +0900 +++ b/clang/test/CodeGen/mozilla-ms-inline-asm.c Wed Nov 09 17:45:10 2022 +0900 @@ -9,14 +9,14 @@ unsigned paramCount, void* params) { // CHECK: @invoke -// CHECK: %5 = alloca i8*, align 4 +// CHECK: %5 = alloca ptr, align 4 // CHECK: %6 = alloca i32, align 4 // CHECK: %7 = alloca i32, align 4 -// CHECK: %8 = alloca i8*, align 4 -// CHECK: store i8* %0, i8** %5, align 4 -// CHECK: store i32 %1, i32* %6, align 4 -// CHECK: store i32 %2, i32* %7, align 4 -// CHECK: store i8* %3, i8** %8, align 4 +// CHECK: %8 = alloca ptr, align 4 +// CHECK: store ptr %0, ptr %5, align 4 +// CHECK: store i32 %1, ptr %6, align 4 +// CHECK: store i32 %2, ptr %7, align 4 +// CHECK: store ptr %3, ptr %8, align 4 // CHECK: call void asm sideeffect inteldialect // CHECK-SAME: mov edx,$1 // CHECK-SAME: test edx,edx @@ -38,7 +38,7 @@ // CHECK-SAME: pop ebp // CHECK-SAME: ret // CHECK: "=*m,*m,*m,*m,*m,~{eax},~{ebp},~{ecx},~{edx},~{flags},~{esp},~{dirflag},~{fpsr},~{flags}" -// CHECK: (i8** %8, i32* %7, void (...)* bitcast (void ()* @invoke_copy_to_stack to void (...)*), i8** %5, i32* %6) +// CHECK: (ptr elementtype(ptr) %8, ptr elementtype(i32) %7, ptr elementtype(void (...)) @invoke_copy_to_stack, ptr elementtype(ptr) %5, ptr elementtype(i32) %6) // CHECK: ret void __asm { mov edx,paramCount