commit | c763e350da562b0c6bebf10599588d4901140e45 | [log] [tgz] |
---|---|---|
author | Matteo Franchin <matteo.franchin@arm.com> | Fri Jul 04 12:53:27 2014 +0100 |
committer | Andreas Gampe <agampe@google.com> | Mon Aug 04 16:21:18 2014 -0700 |
tree | 292a26d26b4f5c49c6b255dda305772f812fe648 | |
parent | c7975a33b9c8fb36e85c41162462aeec8e76232a [diff] |
AArch64: Implement InexpensiveConstant methods. Implement IsInexpensiveConstant and friends for A64. Also extending the methods to take the opcode with respect to which the constant is inexpensive. Additionally, logical operations (i.e. and, or, xor) can now handle the immediates 0 and ~0 (which are not logical immediates). Change-Id: I46ce1287703765c5ab54983d13c1b3a1f5838622