ARMv8? This sounds like the wrong back-end, then. Shouldn't you be changing the AArch64 (or the ARM64) back-end? Also, if this is a proprietary test suite, at least you can tell us what kind of tests it does and how does that give you confidence that the changes are correct. http://llvm-reviews.chandlerc.com/D3193