8989@lower_builtin (distributed_api .get_rank )
9090def dist_get_rank (context , builder , sig , args ):
9191 fnty = lir .FunctionType (lir .IntType (32 ), [])
92- fn = builder . module . get_or_insert_function (fnty , name = "hpat_dist_get_rank" )
92+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_dist_get_rank" )
9393 return builder .call (fn , [])
9494
9595
9696@lower_builtin (distributed_api .get_size )
9797def dist_get_size (context , builder , sig , args ):
9898 fnty = lir .FunctionType (lir .IntType (32 ), [])
99- fn = builder . module . get_or_insert_function (fnty , name = "hpat_dist_get_size" )
99+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_dist_get_size" )
100100 return builder .call (fn , [])
101101
102102
@@ -113,7 +113,7 @@ def dist_get_start(context, builder, sig, args):
113113def dist_get_end (context , builder , sig , args ):
114114 fnty = lir .FunctionType (lir .IntType (64 ), [lir .IntType (64 ),
115115 lir .IntType (32 ), lir .IntType (32 )])
116- fn = builder . module . get_or_insert_function (fnty , name = "hpat_dist_get_end" )
116+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_dist_get_end" )
117117 return builder .call (fn , [args [0 ], args [1 ], args [2 ]])
118118
119119
@@ -163,7 +163,7 @@ def lower_dist_reduce(context, builder, sig, args):
163163
164164 fnty = lir .FunctionType (lir .VoidType (), [lir .IntType (8 ).as_pointer (),
165165 lir .IntType (8 ).as_pointer (), op_typ , lir .IntType (32 )])
166- fn = builder . module . get_or_insert_function (fnty , name = "hpat_dist_reduce" )
166+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_dist_reduce" )
167167 builder .call (fn , [in_ptr , out_ptr , args [1 ], builder .load (typ_arg )])
168168 # cast back to value type
169169 out_ptr = builder .bitcast (out_ptr , val_typ .as_pointer ())
@@ -206,21 +206,21 @@ def lower_dist_arr_reduce(context, builder, sig, args):
206206@lower_builtin (time .time )
207207def dist_get_time (context , builder , sig , args ):
208208 fnty = lir .FunctionType (lir .DoubleType (), [])
209- fn = builder . module . get_or_insert_function (fnty , name = "hpat_get_time" )
209+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_get_time" )
210210 return builder .call (fn , [])
211211
212212
213213@lower_builtin (distributed_api .dist_time )
214214def dist_get_dist_time (context , builder , sig , args ):
215215 fnty = lir .FunctionType (lir .DoubleType (), [])
216- fn = builder . module . get_or_insert_function (fnty , name = "hpat_dist_get_time" )
216+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_dist_get_time" )
217217 return builder .call (fn , [])
218218
219219
220220@lower_builtin (distributed_api .barrier )
221221def dist_barrier (context , builder , sig , args ):
222222 fnty = lir .FunctionType (lir .IntType (32 ), [])
223- fn = builder . module . get_or_insert_function (fnty , name = "hpat_barrier" )
223+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_barrier" )
224224 return builder .call (fn , [])
225225
226226
@@ -285,7 +285,7 @@ def lower_dist_irecv(context, builder, sig, args):
285285 32 ), lir .IntType (32 ), lir .IntType (32 ),
286286 lir .IntType (1 )]
287287 fnty = lir .FunctionType (mpi_req_llvm_type , arg_typs )
288- fn = builder . module . get_or_insert_function (fnty , name = "hpat_dist_irecv" )
288+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_dist_irecv" )
289289 return builder .call (fn , call_args )
290290
291291# array, size, pe, tag, cond
@@ -313,22 +313,22 @@ def lower_dist_isend(context, builder, sig, args):
313313 32 ), lir .IntType (32 ), lir .IntType (32 ),
314314 lir .IntType (1 )]
315315 fnty = lir .FunctionType (mpi_req_llvm_type , arg_typs )
316- fn = builder . module . get_or_insert_function (fnty , name = "hpat_dist_isend" )
316+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_dist_isend" )
317317 return builder .call (fn , call_args )
318318
319319
320320@lower_builtin (distributed_api .wait , mpi_req_numba_type , types .boolean )
321321def lower_dist_wait (context , builder , sig , args ):
322322 fnty = lir .FunctionType (lir .IntType (32 ), [mpi_req_llvm_type , lir .IntType (1 )])
323- fn = builder . module . get_or_insert_function (fnty , name = "hpat_dist_wait" )
323+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_dist_wait" )
324324 return builder .call (fn , args )
325325
326326
327327@lower_builtin (distributed_api .waitall , types .int32 , req_array_type )
328328def lower_dist_waitall (context , builder , sig , args ):
329329 fnty = lir .FunctionType (lir .VoidType (),
330330 [lir .IntType (32 ), lir .IntType (8 ).as_pointer ()])
331- fn = builder . module . get_or_insert_function (fnty , name = "hpat_dist_waitall" )
331+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_dist_waitall" )
332332 builder .call (fn , args )
333333 return context .get_dummy_value ()
334334
@@ -425,22 +425,22 @@ def lower_dist_allgather(context, builder, sig, args):
425425
426426 fnty = lir .FunctionType (lir .VoidType (), [lir .IntType (8 ).as_pointer (),
427427 lir .IntType (32 ), val_ptr .type , lir .IntType (32 )])
428- fn = builder . module . get_or_insert_function (fnty , name = "allgather" )
428+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "allgather" )
429429 builder .call (fn , call_args )
430430 return context .get_dummy_value ()
431431
432432
433433@lower_builtin (distributed_api .comm_req_alloc , types .int32 )
434434def lower_dist_comm_req_alloc (context , builder , sig , args ):
435435 fnty = lir .FunctionType (lir .IntType (8 ).as_pointer (), [lir .IntType (32 )])
436- fn = builder . module . get_or_insert_function (fnty , name = "comm_req_alloc" )
436+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "comm_req_alloc" )
437437 return builder .call (fn , args )
438438
439439
440440@lower_builtin (distributed_api .comm_req_dealloc , req_array_type )
441441def lower_dist_comm_req_dealloc (context , builder , sig , args ):
442442 fnty = lir .FunctionType (lir .VoidType (), [lir .IntType (8 ).as_pointer ()])
443- fn = builder . module . get_or_insert_function (fnty , name = "comm_req_dealloc" )
443+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "comm_req_dealloc" )
444444 builder .call (fn , args )
445445 return context .get_dummy_value ()
446446
@@ -471,7 +471,7 @@ def setitem_req_array(context, builder, sig, args):
471471# wraparound=False):
472472# # get local index or -1 if out of bounds
473473# fnty = lir.FunctionType(lir.IntType(64), [lir.IntType(64), lir.IntType(64), lir.IntType(64)])
474- # fn = builder.module. get_or_insert_function(fnty, name="hpat_dist_get_item_pointer")
474+ # fn = cgutils. get_or_insert_function(builder.module, fnty, name="hpat_dist_get_item_pointer")
475475# first_ind = builder.call(fn, [inds[0], start, count])
476476# inds = tuple([first_ind, *inds[1:]])
477477# # regular local pointer with new indices
@@ -481,7 +481,7 @@ def setitem_req_array(context, builder, sig, args):
481481# not_inbound = builder.icmp_signed('==', first_ind, lir.Constant(lir.IntType(64), -1))
482482# # get dummy pointer
483483# dummy_fnty = lir.FunctionType(lir.IntType(8).as_pointer(), [])
484- # dummy_fn = builder.module. get_or_insert_function(dummy_fnty, name="hpat_get_dummy_ptr")
484+ # dummy_fn = cgutils. get_or_insert_function(builder.module, dummy_fnty, name="hpat_get_dummy_ptr")
485485# dummy_ptr = builder.bitcast(builder.call(dummy_fn, []), in_ptr.type)
486486# with builder.if_then(not_inbound, likely=True):
487487# builder.store(dummy_ptr, ret_ptr)
@@ -613,7 +613,7 @@ def generic(self, args, kws):
613613@lower_builtin (hpat_finalize )
614614def lower_hpat_finalize (context , builder , sig , args ):
615615 fnty = lir .FunctionType (lir .IntType (32 ), [])
616- fn = builder . module . get_or_insert_function (fnty , name = "hpat_finalize" )
616+ fn = cgutils . get_or_insert_function (builder . module , fnty , name = "hpat_finalize" )
617617 return builder .call (fn , args )
618618
619619
0 commit comments