IR level or Hierarchical relationship

Relay is used to do “graph” (or full program level optimization) and TIR is used to do imperative loop optimization for (mostly) dense linear algebra kernels.