Lines Matching refs:halfword
7 %s.halfword = type { i16, i16 }
14 %struct.halfword = type { %padding, %s.halfword }
59 declare void @bar_halfword(%s.halfword*, i16)
61 define void @load-pre-indexed-halfword(%struct.halfword* %ptr) nounwind {
62 ; CHECK-LABEL: load-pre-indexed-halfword
65 %a = getelementptr inbounds %struct.halfword, %struct.halfword* %ptr, i64 0, i32 1, i32 0
69 %c = getelementptr inbounds %struct.halfword, %struct.halfword* %ptr, i64 0, i32 1
70 tail call void @bar_halfword(%s.halfword* %c, i16 %add)
74 define void @store-pre-indexed-halfword(%struct.halfword* %ptr, i16 %val) nounwind {
75 ; CHECK-LABEL: store-pre-indexed-halfword
78 %a = getelementptr inbounds %struct.halfword, %struct.halfword* %ptr, i64 0, i32 1, i32 0
82 %c = getelementptr inbounds %struct.halfword, %struct.halfword* %ptr, i64 0, i32 1
83 tail call void @bar_halfword(%s.halfword* %c, i16 %val)
699 define void @load-post-indexed-halfword(i16* %array, i64 %count) nounwind {
700 ; CHECK-LABEL: load-post-indexed-halfword
711 call void @use-halfword(i16 %load)
713 call void @use-halfword(i16 %load2)
876 define void @store-post-indexed-halfword(i16* %array, i64 %count, i16 %val) nounwind {
877 ; CHECK-LABEL: store-post-indexed-halfword
888 call void @use-halfword(i16 %load)
1015 declare void @use-halfword(i16)