Lines Matching full:i16
4 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8-n8:16"
9 define i16 @main() noreturn nounwind {
11 %0 = tail call i8* asm "", "=r,0"(i8* getelementptr inbounds ([10 x i8]* @buf, i16 0, i16 0)) nounwind ; <i8*> [#uses=1]
12 %sub.ptr = getelementptr inbounds i8* %0, i16 1 ; <i8*> [#uses=1]
13 %sub.ptr.lhs.cast = ptrtoint i8* %sub.ptr to i16 ; <i16> [#uses=1]
14 %sub.ptr.sub = sub i16 %sub.ptr.lhs.cast, ptrtoint ([10 x i8]* @buf to i16) ; <i16> [#uses=1]
15 %cmp = icmp eq i16 %sub.ptr.sub, 1 ; <i1> [#uses=1]
23 tail call void @exit(i16 0) nounwind
27 declare void @exit(i16) noreturn