1 ; RUN: llvm-as < %s | llc -march=thumb | FileCheck %s
3 define i32 @test1(i8* %v.pntr.s0.u1) {
6 %tmp.u = load i8* %v.pntr.s0.u1
7 %tmp1.s = zext i8 %tmp.u to i32
11 define i32 @test2(i16* %v.pntr.s0.u1) {
14 %tmp.u = load i16* %v.pntr.s0.u1
15 %tmp1.s = zext i16 %tmp.u to i32
19 define i32 @test3(i8* %v.pntr.s1.u0) {
23 %tmp.s = load i8* %v.pntr.s1.u0
24 %tmp1.s = sext i8 %tmp.s to i32
32 %tmp.s = load i16* null
33 %tmp1.s = sext i16 %tmp.s to i32