blob: a0c2a54a99a468a841325edaa92e51296d2ec86a [file] [log] [blame]
Dan Gohman36a09472009-09-08 23:54:48 +00001; RUN: llc < %s -mtriple=i386-pc-mingw32 | FileCheck %s
Chris Lattnerf4a97742009-07-09 00:53:44 +00002
NAKAMURA Takumid64cfe12011-02-21 04:50:06 +00003; RUN: llc < %s -mtriple=i386-pc-mingw32 -O0 | FileCheck %s -check-prefix=FAST
4; PR6275
5
Chris Lattnerf4a97742009-07-09 00:53:44 +00006declare dllimport void @foo()
7
8define void @bar() nounwind {
Chris Lattner1eb1b682010-09-22 05:49:14 +00009; CHECK: calll *__imp__foo
NAKAMURA Takumid64cfe12011-02-21 04:50:06 +000010; FAST: movl __imp__foo, [[R:%[a-z]{3}]]
11; FAST: calll *[[R]]
Chris Lattnerf4a97742009-07-09 00:53:44 +000012 call void @foo()
13 ret void
14}