diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-03-28 21:20:32 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-03-28 21:20:32 +0000 |
| commit | 9e512120b76e273d7de644b1149f6ed96f363b3a (patch) | |
| tree | b8912ec4173eb9f1f5c404f93081fa7774731f7a /llvm/utils/TableGen/EDEmitter.cpp | |
| parent | e798ba4b6797c5ae6dbb3047ffa3121d9ba3a04f (diff) | |
| download | bcm5719-llvm-9e512120b76e273d7de644b1149f6ed96f363b3a.tar.gz bcm5719-llvm-9e512120b76e273d7de644b1149f6ed96f363b3a.zip | |
Spill DPair registers, not just QPR.
The arm_neon intrinsics can create virtual registers from the DPair
register class which allows both even-odd and odd-even D-register pairs.
This fixes PR12389.
llvm-svn: 153603
Diffstat (limited to 'llvm/utils/TableGen/EDEmitter.cpp')
| -rw-r--r-- | llvm/utils/TableGen/EDEmitter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/utils/TableGen/EDEmitter.cpp b/llvm/utils/TableGen/EDEmitter.cpp index 1b473d37e7f..3eed07c218a 100644 --- a/llvm/utils/TableGen/EDEmitter.cpp +++ b/llvm/utils/TableGen/EDEmitter.cpp @@ -569,6 +569,7 @@ static int ARMFlagFromOpName(LiteralConstantEmitter *type, REG("DPR"); REG("DPR_VFP2"); REG("DPR_8"); + REG("DPair"); REG("SPR"); REG("QPR"); REG("QQPR"); |

