• Home
  • Raw
  • Download

Lines Matching refs:a_len

6 define void @min.signed.1(i32* %a, i32 %a_len, i32 %n) {
9 %smin.cmp = icmp slt i32 %a_len, %n
10 %smin = select i1 %smin.cmp, i32 %a_len, i32 %n
17 %in.bounds = icmp slt i32 %idx, %a_len
34 define void @min.signed.2(i32* %a, i32 %a_len, i32 %n) {
37 %smin.cmp = icmp slt i32 %a_len, %n
38 %smin = select i1 %smin.cmp, i32 %a_len, i32 %n
45 %in.bounds = icmp sgt i32 %a_len, %idx
118 define void @max.signed.1(i32* %a, i32 %a_len, i32 %n) {
121 %smax.cmp = icmp sgt i32 %a_len, %n
122 %smax = select i1 %smax.cmp, i32 %a_len, i32 %n
129 %in.bounds = icmp sgt i32 %idx, %a_len
146 define void @max.signed.2(i32* %a, i32 %a_len, i32 %n) {
149 %smax.cmp = icmp sgt i32 %a_len, %n
150 %smax = select i1 %smax.cmp, i32 %a_len, i32 %n
157 %in.bounds = icmp slt i32 %a_len, %idx
232 define void @min.unsigned.1(i32* %a, i32 %a_len, i32 %n) {
235 %umin.cmp = icmp ult i32 %a_len, %n
236 %umin = select i1 %umin.cmp, i32 %a_len, i32 %n
243 %in.bounds = icmp ult i32 %idx, %a_len
260 define void @min.unsigned.2(i32* %a, i32 %a_len, i32 %n) {
263 %umin.cmp = icmp ult i32 %a_len, %n
264 %umin = select i1 %umin.cmp, i32 %a_len, i32 %n
271 %in.bounds = icmp ugt i32 %a_len, %idx
344 define void @max.unsigned.1(i32* %a, i32 %a_len, i32 %n) {
347 %umax.cmp = icmp ugt i32 %a_len, %n
348 %umax = select i1 %umax.cmp, i32 %a_len, i32 %n
355 %in.bounds = icmp ugt i32 %idx, %a_len
372 define void @max.unsigned.2(i32* %a, i32 %a_len, i32 %n) {
375 %umax.cmp = icmp ugt i32 %a_len, %n
376 %umax = select i1 %umax.cmp, i32 %a_len, i32 %n
383 %in.bounds = icmp ult i32 %a_len, %idx