]> granicus.if.org Git - clang/commitdiff
Update clang to account for changes made to LLVM in r203376
authorDavid Majnemer <david.majnemer@gmail.com>
Sun, 9 Mar 2014 07:09:06 +0000 (07:09 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sun, 9 Mar 2014 07:09:06 +0000 (07:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@203377 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGenCXX/microsoft-abi-arg-order.cpp
test/CodeGenCXX/microsoft-abi-exceptions.cpp
test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp

index dff52ae9038068d6af9a386ad889877af9b06905..01f6f47667b4011cf0dd235d687b52b321394afc 100644 (file)
@@ -31,7 +31,7 @@ void call_foo() {
 //
 // CHECK-LABEL: define void @"\01?call_foo@@YAXXZ"()
 // CHECK: call i8* @llvm.stacksave()
-// CHECK: %[[argmem:[^ ]*]] = alloca [[argmem_ty]], inalloca
+// CHECK: %[[argmem:[^ ]*]] = alloca inalloca [[argmem_ty]]
 // CHECK: %[[arg3:[^ ]*]] = getelementptr inbounds [[argmem_ty]]* %[[argmem]], i32 0, i32 2
 // CHECK: invoke x86_thiscallcc %struct.A* @"\01??0A@@QAE@H@Z"(%struct.A* %[[arg3]], i32 3)
 // CHECK: %[[arg2:[^ ]*]] = getelementptr inbounds [[argmem_ty]]* %[[argmem]], i32 0, i32 1
index ecce71d6c5ce955aa8a52da5f96a0fbfbde0cc4a..60a3514c640aff5c9b95772673d15b6c5ccc8255 100644 (file)
@@ -39,7 +39,7 @@ int HasDeactivatedCleanups() {
 // WIN32-LABEL: define i32 @"\01?HasDeactivatedCleanups@@YAHXZ"() {{.*}} {
 // WIN32:   %[[isactive:.*]] = alloca i1
 // WIN32:   call i8* @llvm.stacksave()
-// WIN32:   %[[argmem:.*]] = alloca [[argmem_ty:<{ %struct.A, %struct.A }>]], inalloca
+// WIN32:   %[[argmem:.*]] = alloca inalloca [[argmem_ty:<{ %struct.A, %struct.A }>]]
 // WIN32:   %[[arg1:.*]] = getelementptr inbounds [[argmem_ty]]* %[[argmem]], i32 0, i32 1
 // WIN32:   invoke x86_thiscallcc %struct.A* @"\01??0A@@QAE@XZ"
 // WIN32:   invoke void @"\01?TakeRef@@YAXABUA@@@Z"
index 98001370d1fb0a18a21c22af1e2fb20a7e1d9246..67cd98a34b12eedf0e6698d9f117f5a8c31bb956 100644 (file)
@@ -253,7 +253,7 @@ void bar() {
   int c = foo(NonTrivial(), b);
 }
 // WIN32-LABEL: define void @"\01?bar@test2@@YAXXZ"() {{.*}} {
-// WIN32:   %[[argmem:[^ ]*]] = alloca [[argmem_ty:<{ %"struct.test2::NonTrivial", %"struct.test2::POD" }>]], inalloca
+// WIN32:   %[[argmem:[^ ]*]] = alloca inalloca [[argmem_ty:<{ %"struct.test2::NonTrivial", %"struct.test2::POD" }>]]
 // WIN32:   getelementptr inbounds [[argmem_ty]]* %[[argmem]], i32 0, i32 1
 // WIN32:   call void @llvm.memcpy
 // WIN32:   getelementptr inbounds [[argmem_ty]]* %[[argmem]], i32 0, i32 0