code: def global_buffer_with_blockidx(
      a: T.Buffer((1, 32), "int32"), b: T.Buffer((1, 32), "int32")
  ) -> None:
      for i0 in T.thread_binding(0, 1, thread="blockIdx.x"):
          for i1 in T.thread_binding(0, 32, thread="threadIdx.x"):
              with T.block("copy"):
                  i, j = T.axis.remap("SS", [i0, i1])
                  T.reads(a[i, j])
                  T.writes(b[i, j])
                  b[i, j] = a[i, j]
  
file_path: tvm/tests/python/tir-analysis/test_tir_analysis_detect_buffer_access_lca.py
imports: import tvm
  from tvm import tir
  from tvm.script import tir
label_desc: Use image node_id 5 for calling a global function with example usage: global_buffer_with_blockidx(a, b) without return types