commit | c76c614d681d187d815760eb909e5faf488a3c35 | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Mon Aug 04 16:30:03 2014 -0700 |
committer | Andreas Gampe <agampe@google.com> | Mon Aug 04 18:21:51 2014 -0700 |
tree | 22ccfeae5c0b4afe9a30e0b84e92ac2000d76784 | |
parent | 1a09d286bdb4abc9aae06dcf4a8b052648816e2b [diff] |
ART: Refactor long ops in quick compiler Make GenArithOpLong virtual. Let the implementation in gen_common be very basic, without instruction-set checks, and meant as a fall-back. Backends should implement and dispatch to code for better implementations. This allows to remove the GenXXXLong virtual methods from Mir2Lir, and clean up the backends (especially removing some LOG(FATAL) implementations). Change-Id: I6366443c0c325c1999582d281608b4fa229343cf