This patch will add loop metadata on the pre and post loops generated by IRCE.
Currently, we have metadata for disabling optimizations such as vectorization,
unrolling, loop distribution and LICM versioning (and confirmed that these
optimizations check for the metadata before proceeding with the transformation).
The pre and post loops generated by IRCE need not go through loop opts (since
these are slow paths).
I have tried this on some of the test cases in IRCE to make sure that the
metadata is added to pre/post loops. Will add test case once confirmed that this
is the right path forward.