Iname duplication options with dependencies
This merge request has a function:
-
duplicate_inames_with_deps
: Does the duplication for an(iname, insn)
such that the whole forward and reverse dependencies group of instructions are duplicated along with it. -
is_isomorphic_duplication
: Checks for unnecessary duplication options. -
needs_duplication_with_deps
: Checking function that determines whether the duplication options needs to go with the complete duplication of the instructions, along with its dependencies. - Also added a test function exercising the same. It is currently the best function that could explain the dynamics and necessities of the functions.