From 20aa12ae5cdf3a7c60f7bb89208c5044932c9e11 Mon Sep 17 00:00:00 2001 From: Akira Hatanaka Date: Wed, 7 Dec 2011 21:54:54 +0000 Subject: [PATCH] Define base class for WrapperPICPat. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146081 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/Mips/MipsInstrInfo.td | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/Target/Mips/MipsInstrInfo.td b/lib/Target/Mips/MipsInstrInfo.td index 4cddd6b7fb9..12abee5b6d2 100644 --- a/lib/Target/Mips/MipsInstrInfo.td +++ b/lib/Target/Mips/MipsInstrInfo.td @@ -973,15 +973,15 @@ def : Pat<(add CPURegs:$hi, (MipsTprelLo tglobaltlsaddr:$lo)), (ADDiu CPURegs:$hi, tglobaltlsaddr:$lo)>; // wrapper_pic -class WrapperPICPat: +class WrapperPICPat: Pat<(MipsWrapperPIC node:$in), - (ADDiu GP, node:$in)>; + (ADDiuOp GPReg, node:$in)>; -def : WrapperPICPat; -def : WrapperPICPat; -def : WrapperPICPat; -def : WrapperPICPat; -def : WrapperPICPat; +def : WrapperPICPat; +def : WrapperPICPat; +def : WrapperPICPat; +def : WrapperPICPat; +def : WrapperPICPat; // Mips does not have "not", so we expand our way def : Pat<(not CPURegs:$in),