summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsInstrInfo.td
diff options
context:
space:
mode:
authorSimon Dardis <simon.dardis@imgtec.com>2016-09-16 13:56:05 +0000
committerSimon Dardis <simon.dardis@imgtec.com>2016-09-16 13:56:05 +0000
commite53cfa73e49557692f3233d49cb7bbd47bf610ce (patch)
treeee90115a566d77c6ab82e5a65eee8ce3c4323e02 /llvm/lib/Target/Mips/MipsInstrInfo.td
parent8dd61aee30541523012e713f15152744a7222e90 (diff)
downloadbcm5719-llvm-e53cfa73e49557692f3233d49cb7bbd47bf610ce.tar.gz
bcm5719-llvm-e53cfa73e49557692f3233d49cb7bbd47bf610ce.zip
Revert "[mips] Fix aui/daui/dahi/dati for MIPSR6"
This reverts r281724. Still need dsanders to accept this. llvm-svn: 281726
Diffstat (limited to 'llvm/lib/Target/Mips/MipsInstrInfo.td')
-rw-r--r--llvm/lib/Target/Mips/MipsInstrInfo.td14
1 files changed, 0 insertions, 14 deletions
diff --git a/llvm/lib/Target/Mips/MipsInstrInfo.td b/llvm/lib/Target/Mips/MipsInstrInfo.td
index 131a7519d3c..39b31074608 100644
--- a/llvm/lib/Target/Mips/MipsInstrInfo.td
+++ b/llvm/lib/Target/Mips/MipsInstrInfo.td
@@ -507,14 +507,6 @@ def UImm16RelaxedAsmOperandClass
let PredicateMethod = "isAnyImm<16>";
let DiagnosticType = "UImm16_Relaxed";
}
-// Similar to the relaxed classes which take an SImm and render it as
-// an UImm, this takes a UImm and renders it as an SImm.
-def UImm16AltRelaxedAsmOperandClass
- : SImmAsmOperandClass<16, [UImm16RelaxedAsmOperandClass]> {
- let Name = "UImm16_AltRelaxed";
- let PredicateMethod = "isUImm<16>";
- let DiagnosticType = "UImm16_AltRelaxed";
-}
def UImm16AsmOperandClass
: UImmAsmOperandClass<16, [UImm16RelaxedAsmOperandClass]>;
def SImm16RelaxedAsmOperandClass
@@ -523,7 +515,6 @@ def SImm16RelaxedAsmOperandClass
let PredicateMethod = "isAnyImm<16>";
let DiagnosticType = "SImm16_Relaxed";
}
-
def SImm16AsmOperandClass
: SImmAsmOperandClass<16, [SImm16RelaxedAsmOperandClass]>;
def ConstantSImm10Lsl3AsmOperandClass : AsmOperandClass {
@@ -794,11 +785,6 @@ def uimm16_64_relaxed : Operand<i64> {
!cast<AsmOperandClass>("UImm16RelaxedAsmOperandClass");
}
-def uimm16_altrelaxed : Operand<i32> {
- let PrintMethod = "printUImm<16>";
- let ParserMatchClass =
- !cast<AsmOperandClass>("UImm16AltRelaxedAsmOperandClass");
-}
// Like uimm5 but reports a less confusing error for 32-63 when
// an instruction alias permits that.
def uimm5_report_uimm6 : Operand<i32> {
OpenPOWER on IntegriCloud