vsimion26 wrote: @rengolin @javedabsar1 I tried to address your remarks, any new suggestions and reviews for this new implementation would be highly appreciated https://github.com/llvm/llvm-project/pull/190321