add a duration field into the instruction_operand class to store its liveness.
the source operands of each inserted instruction (which are identical to
ones in the outer-interface) should be replaced.