diff --git a/test/CodeGen/Generic/fpowi-promote.ll b/test/CodeGen/Generic/fpowi-promote.ll new file mode 100644 index 00000000000..118bd68cf39 --- /dev/null +++ b/test/CodeGen/Generic/fpowi-promote.ll @@ -0,0 +1,12 @@ +; RUN: llvm-as < %s | llc && +; RUN: llvm-as < %s | llc -march=x86 -mcpu=i386 + +; PR1239 + +define float @test(float %tmp23302331, i32 %tmp23282329 ) { + +%tmp2339 = call float @llvm.powi.f32( float %tmp23302331, i32 %tmp23282329 ) + ret float %tmp2339 +} + +declare float @llvm.powi.f32(float,i32)