1 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=armv7-apple-ios | FileCheck %s
2 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s
4 ; Sign-extend of i1 currently not supported by fast-isel
5 ;define signext i1 @ret0(i1 signext %a) nounwind uwtable ssp {
10 define zeroext i1 @ret1(i1 signext %a) nounwind uwtable ssp {
13 ; CHECK: and r0, r0, #1
18 define signext i8 @ret2(i8 signext %a) nounwind uwtable ssp {
26 define zeroext i8 @ret3(i8 signext %a) nounwind uwtable ssp {
34 define signext i16 @ret4(i16 signext %a) nounwind uwtable ssp {
42 define zeroext i16 @ret5(i16 signext %a) nounwind uwtable ssp {
50 define i16 @ret6(i16 %a) nounwind uwtable ssp {