The current implementation does not take into account definitions created by arguments of nested blocks. This leads to an incorrect construction of the live-in set of an outer block. Arguments of nested blocks are added to the live-in set of an outer block. --------- Signed-off-by: ikulagin <i.kulagin@ispras.ru> Co-authored-by: ikulagin <i.kulagin@ispras.ru>
Multi-Level Intermediate Representation
See https://mlir.llvm.org/ for more information.