aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/sdiv-pow2.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/X86/sdiv-pow2.ll')
-rw-r--r--test/CodeGen/X86/sdiv-pow2.ll33
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
-}
-
-