Optimizing: Leaner `HInstructionBuilder::LoadLocal()`.

The function `HInstructionBuilder::LoadLocal()` is currently
inlined at each call site, so make sure it stays that way by
adding `ALWAYS_INLINE inline`. Add template arguments that
can be used to avoid some checks in this function, reducing
the code size of the callers.

Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing
Bug: 181943478
Flag: EXEMPT refactor
Change-Id: I61ca358665fd1ab4ba99b103388c5e66a6bc5010
3 files changed