comparison test/CodeGen/Thumb/long.ll @ 77:54457678186b LLVM3.6

LLVM 3.6
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Mon, 08 Sep 2014 22:06:00 +0900
parents 95c75e76d11b
children afa8332a0e37
comparison
equal deleted inserted replaced
34:e874dbf0ad9d 77:54457678186b
1 ; RUN: llc < %s -march=thumb | \ 1 ; RUN: llc -mtriple=thumb-eabi %s -o - | FileCheck %s
2 ; RUN: grep mvn | count 1 2 ; RUN: llc -mtriple=thumb-apple-darwin %s -o - | FileCheck %s -check-prefix CHECK-DARWIN
3 ; RUN: llc < %s -march=thumb | \
4 ; RUN: grep adc | count 1
5 ; RUN: llc < %s -march=thumb | \
6 ; RUN: grep sbc | count 1
7 ; RUN: llc < %s -mtriple=thumb-apple-darwin | grep __muldi3
8 3
9 define i64 @f1() { 4 define i64 @f1() {
10 entry: 5 entry:
11 ret i64 0 6 ret i64 0
12 } 7 }
72 %a = alloca i64, align 8 ; <i64*> [#uses=1] 67 %a = alloca i64, align 8 ; <i64*> [#uses=1]
73 %retval = load i64* %a ; <i64> [#uses=1] 68 %retval = load i64* %a ; <i64> [#uses=1]
74 ret i64 %retval 69 ret i64 %retval
75 } 70 }
76 71
72 ; CHECK: mvn
73 ; CHECK-NOT: mvn
74
75 ; CHECK: adc
76 ; CHECK-NOT: adc
77
78 ; CHECK: sbc
79 ; CHECK-NOT: sbc
80
81 ; CHECK-DARWIN: __muldi3
82