diff options
Diffstat (limited to 'test/CodeGen/X86/sdiv-pow2.ll')
| -rw-r--r-- | test/CodeGen/X86/sdiv-pow2.ll | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/test/CodeGen/X86/sdiv-pow2.ll b/test/CodeGen/X86/sdiv-pow2.ll deleted file mode 100644 index e89f76931e18..000000000000 --- a/test/CodeGen/X86/sdiv-pow2.ll +++ /dev/null @@ -1,33 +0,0 @@ -; RUN: llc -march=x86 < %s | FileCheck %s - -; No attributes, should not use idiv -define i32 @test1(i32 inreg %x) { -entry: - %div = sdiv i32 %x, 16 - ret i32 %div -; CHECK-LABEL: test1: -; CHECK-NOT: idivl -; CHECK: ret -} - -; Has minsize (-Oz) attribute, should generate idiv -define i32 @test2(i32 inreg %x) minsize { -entry: - %div = sdiv i32 %x, 16 - ret i32 %div -; CHECK-LABEL: test2: -; CHECK: idivl -; CHECK: ret -} - -; Has optsize (-Os) attribute, should not generate idiv -define i32 @test3(i32 inreg %x) optsize { -entry: - %div = sdiv i32 %x, 16 - ret i32 %div -; CHECK-LABEL: test3: -; CHECK-NOT: idivl -; CHECK: ret -} - - |
