mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-01 00:33:09 +00:00
Allow the same types in DPair as in QPR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152129 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
158c8a49c2
commit
14f87e01ca
@ -309,7 +309,8 @@ def TuplesOE2D : RegisterTuples<[dsub_0, dsub_1],
|
||||
|
||||
// Register class representing a pair of consecutive D registers.
|
||||
// Use the Q registers for the even-odd pairs.
|
||||
def DPair : RegisterClass<"ARM", [v2i64], 128, (interleave QPR, TuplesOE2D)> {
|
||||
def DPair : RegisterClass<"ARM", [v16i8, v8i16, v4i32, v2i64, v4f32, v2f64],
|
||||
128, (interleave QPR, TuplesOE2D)> {
|
||||
// Allocate starting at non-VFP2 registers D16-D31 first.
|
||||
let AltOrders = [(rotl DPair, 16)];
|
||||
let AltOrderSelect = [{ return 1; }];
|
||||
|
Loading…
Reference in New Issue
Block a user