ART: Fix 530-checker-peel-unroll after D8 update.

Extract methods which used to depend on the D8
code generation to a .smali file.

Additionally, ignores the failure on the reference
implementation caused by the code only available as
smali.

Change originally uploaded here:
https://android-review.googlesource.com/c/platform/art/+/779615

Taking over the change so that we can roll R8 with
bugfixes for the platform.

Test: art/test/testrunner/testrunner.py -t 530-checker-peel-unroll
Change-Id: Ia7d19053181ef72029c6fdc46278682a5cf4fc76
3 files changed