Adding a test cases which would test for RAW dependency inserted
between two call instructions in a tight loop within the same
basic block. In case the dependency is not inserted then
two calls are treated as loop invariants and moved out of loop.
This would result in wrong output for the parallelized version
of code.
Adding a test cases which would test for RAW dependency inserted between two call instructions in a tight loop within the same basic block. In case the dependency is not inserted then two calls are treated as loop invariants and moved out of loop. This would result in wrong output for the parallelized version of code.