def compile_ir(typingctx, targetctx, func_ir, args, return_type, flags, locals, lifted=(), lifted_from=None, library=None):
 pipeline = Pipeline(typingctx, targetctx, library, args, return_type, flags, locals)
 return pipeline.compile_ir(func_ir=func_ir, lifted=lifted, lifted_from=lifted_from)

def compile_ir ( typingctx , targetctx , func_ir , args , return_type , flags , locals , lifted = ( ) , lifted_from = None , library = None ) : pipeline = Pipeline ( typingctx , targetctx , library , args , return_type , flags , locals ) return pipeline . compile_ir ( func_ir = func_ir , lifted = lifted , lifted_from = lifted_from )
compile a function with the given ir .