Fix vbroadcast matching logic to early unmatch if the node doesn't have
[oota-llvm.git] / test / CodeGen / X86 / dll-linkage.ll
1 ; RUN: llc < %s -mtriple=i386-pc-mingw32 | FileCheck %s
2
3 ; RUN: llc < %s -mtriple=i386-pc-mingw32 -O0 | FileCheck %s -check-prefix=FAST
4 ; PR6275
5
6 declare dllimport void @foo()
7
8 define void @bar() nounwind {
9 ; CHECK: calll  *__imp__foo
10 ; FAST:  movl   __imp__foo, [[R:%[a-z]{3}]]
11 ; FAST:  calll  *[[R]]
12   call void @foo()
13   ret void
14 }