aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-06-16 21:29:03 +0000
committerChris Lattner <sabre@nondot.org>2006-06-16 21:29:03 +0000
commit66d7ebb7773c0521019eb578d9898c35519d9d5e (patch)
tree27dc0caa2ff9bf12357c0e17770bc1a00dffd8e6 /lib/Target/PowerPC
parent059ca0f5b712e5460dcbccfa802b7adb3bccbac9 (diff)
downloadexternal_llvm-66d7ebb7773c0521019eb578d9898c35519d9d5e.zip
external_llvm-66d7ebb7773c0521019eb578d9898c35519d9d5e.tar.gz
external_llvm-66d7ebb7773c0521019eb578d9898c35519d9d5e.tar.bz2
In 64-bit mode, addr mode operands use G8RC instead of GPRC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28840 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC')
-rw-r--r--lib/Target/PowerPC/PPCInstrInfo.td6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/PowerPC/PPCInstrInfo.td b/lib/Target/PowerPC/PPCInstrInfo.td
index 5b151ab..5b95021 100644
--- a/lib/Target/PowerPC/PPCInstrInfo.td
+++ b/lib/Target/PowerPC/PPCInstrInfo.td
@@ -205,17 +205,17 @@ def crbitm: Operand<i8> {
def memri : Operand<iPTR> {
let PrintMethod = "printMemRegImm";
let NumMIOperands = 2;
- let MIOperandInfo = (ops i32imm, GPRC);
+ let MIOperandInfo = (ops i32imm, ptr_rc);
}
def memrr : Operand<iPTR> {
let PrintMethod = "printMemRegReg";
let NumMIOperands = 2;
- let MIOperandInfo = (ops GPRC, GPRC);
+ let MIOperandInfo = (ops ptr_rc, ptr_rc);
}
def memrix : Operand<iPTR> { // memri where the imm is shifted 2 bits.
let PrintMethod = "printMemRegImmShifted";
let NumMIOperands = 2;
- let MIOperandInfo = (ops i32imm, GPRC);
+ let MIOperandInfo = (ops i32imm, ptr_rc);
}
// Define PowerPC specific addressing mode.