From: Reid Kleckner Date: Tue, 28 Jan 2014 02:09:28 +0000 (+0000) Subject: Test case for clobbers on cpuid in ms inline asm X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2b1e087d47f5af635c34e1efe2549d82a6cf6dd0;p=clang Test case for clobbers on cpuid in ms inline asm Tests r200279 in LLVM. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@200280 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/ms-inline-asm.c b/test/CodeGen/ms-inline-asm.c index 2bcee20cba..2c7af2e7d9 100644 --- a/test/CodeGen/ms-inline-asm.c +++ b/test/CodeGen/ms-inline-asm.c @@ -439,3 +439,9 @@ void t38() { // CHECK: call void asm sideeffect inteldialect "mov eax, dword ptr $$8$0", "*m,~{eax},~{dirflag},~{fpsr},~{flags}"([4 x i32]* %{{.*}}) // CHECK: call void asm sideeffect inteldialect "mov eax, dword ptr $$0$0", "*m,~{eax},~{dirflag},~{fpsr},~{flags}"([4 x i32]* %{{.*}}) } + +void cpuid() { + __asm cpuid +// CHECK-LABEL: define void @cpuid +// CHECK: call void asm sideeffect inteldialect "cpuid", "~{eax},~{ebx},~{ecx},~{edx},~{dirflag},~{fpsr},~{flags}"() +}