I have two instructions , both have flag dependency onto a common instruction. So this forms a closed loop. The instruction scheduler asserts saying that the common instruction is already inserted into FlaggedNodes list....etc. Where can I get more info about the LLVM Instr scheduling pass? TIA, - Sanjiv