[llvm-commits] [llvm] r121697 - in /llvm/trunk/test/CodeGen/X86: 2008-11-29-DivideConstant16bit.ll divide-by-constant.ll

Chris Lattner sabre at nondot.org
Mon Dec 13 00:39:40 PST 2010


Author: lattner
Date: Mon Dec 13 02:39:40 2010
New Revision: 121697

URL: http://llvm.org/viewvc/llvm-project?rev=121697&view=rev
Log:
rename test

Added:
    llvm/trunk/test/CodeGen/X86/divide-by-constant.ll
      - copied unchanged from r121696, llvm/trunk/test/CodeGen/X86/2008-11-29-DivideConstant16bit.ll
Removed:
    llvm/trunk/test/CodeGen/X86/2008-11-29-DivideConstant16bit.ll

Removed: llvm/trunk/test/CodeGen/X86/2008-11-29-DivideConstant16bit.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2008-11-29-DivideConstant16bit.ll?rev=121696&view=auto
==============================================================================
--- llvm/trunk/test/CodeGen/X86/2008-11-29-DivideConstant16bit.ll (original)
+++ llvm/trunk/test/CodeGen/X86/2008-11-29-DivideConstant16bit.ll (removed)
@@ -1,42 +0,0 @@
-; RUN: llc < %s -mtriple=i686-pc-linux-gnu -asm-verbose=0 | FileCheck %s
-target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
-target triple = "i686-pc-linux-gnu"
-
-define zeroext i16 @test1(i16 zeroext %x) nounwind {
-entry:
-	%div = udiv i16 %x, 33
-	ret i16 %div
-; CHECK: test1:
-; CHECK: imull	$63551, %eax, %eax
-; CHECK-NEXT: shrl	$21, %eax
-; CHECK-NEXT: ret
-}
-
-define zeroext i16 @test2(i8 signext %x, i16 zeroext %c) nounwind readnone ssp noredzone {
-entry:
-  %div = udiv i16 %c, 3
-  ret i16 %div
-
-; CHECK: test2:
-; CHECK: imull	$43691, %eax, %eax
-; CHECK-NEXT: shrl	$17, %eax
-; CHECK-NEXT: ret
-}
-
-define zeroext i8 @test3(i8 zeroext %x, i8 zeroext %c) nounwind readnone ssp noredzone {
-entry:
-  %div = udiv i8 %c, 3
-  ret i8 %div
-
-; CHECK: test3:
-; CHECK: imull	$171, %eax, %eax
-; CHECK-NEXT: shrb	%ah
-; CHECK-NEXT: movzbl	%ah, %eax
-; CHECK-NEXT: ret
-}
-
-define signext i16 @test4(i16 signext %x) nounwind {
-entry:
-	%div = sdiv i16 %x, 33		; <i32> [#uses=1]
-	ret i16 %div
-}





More information about the llvm-commits mailing list