code: def test_cce_loop_1():
      ib = tvm.tir.ir_builder.create()
      dtype = "float16"
      n = 514
      m = 514
      _A = te.placeholder((n * m,), name="A")
      Ab = tvm.tir.decl_buffer((n * m,), dtype, name="A")
      A = ib.buffer_ptr(Ab)
      _B = te.placeholder((n * m,), name="B")
      Bb = tvm.tir.decl_buffer((n * m,), dtype, name="B")
      B = ib.buffer_ptr(Bb)
      # for i in 0 to n-1:
      with ib.for_range(0, 11, name="i") as i:
          with ib.for_range(0, 160, name="j") as j:
              with ib.if_scope(ib.likely(((i * 160) + j) < 1600)):
                  A[(i + 1) * m + j + 1] = (
                      B[(i) * m + j + 1]
                      + B[(i + 1) * m + j + 1]
                      + B[(i + 2) * m + j + 1]
                  )
      stmt = ib.get()
  
      mod = tvm.IRModule.from_expr(
          tvm.tir.PrimFunc([Ab, Bb], stmt).with_attr(
              "global_symbol", "main"
          )
      )
      with tvm.transform.PassContext(
          config={"tir.LoopPartition": {"partition_const_loop": True}}
      ):
          mod = tvm.tir.transform.LoopPartition()(mod)
          stmt = tvm.tir.transform.Simplify()(mod)["main"].body
  
      assert not any(
          collect_visit(
              stmt, lambda x: isinstance(x, tvm.tir.IfThenElse)
          )
      )
  
imports: import pytest
  import tvm
  import tvm.testing
  from tvm import te
  from tvm.ir.module import IRModule
  from tvm.script import tir
  import numpy
label_desc: Use image node_id 16 for calling a global function with example usage: test_cce_loop_1() without return types