summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsISelLowering.h
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanak@gmail.com>2011-08-17 02:05:42 +0000
committerAkira Hatanaka <ahatanak@gmail.com>2011-08-17 02:05:42 +0000
commitbb15e117d328bd991b0723dd1b586c8437d9dced (patch)
tree87780965eb2b837e47dc2a2e17763b2de7277350 /lib/Target/Mips/MipsISelLowering.h
parenta69179d7689bf302f3c7e04ee83c460e69b96b94 (diff)
downloadllvm-bb15e117d328bd991b0723dd1b586c8437d9dced.tar.gz
llvm-bb15e117d328bd991b0723dd1b586c8437d9dced.tar.bz2
llvm-bb15e117d328bd991b0723dd1b586c8437d9dced.tar.xz
Add support for ext and ins.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137804 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/MipsISelLowering.h')
-rw-r--r--lib/Target/Mips/MipsISelLowering.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/Target/Mips/MipsISelLowering.h b/lib/Target/Mips/MipsISelLowering.h
index 2d8661987a..7e4c1f400b 100644
--- a/lib/Target/Mips/MipsISelLowering.h
+++ b/lib/Target/Mips/MipsISelLowering.h
@@ -83,7 +83,10 @@ namespace llvm {
DynAlloc,
- Sync
+ Sync,
+
+ Ext,
+ Ins
};
}
@@ -134,6 +137,8 @@ namespace llvm {
SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
SDValue LowerMEMBARRIER(SDValue Op, SelectionDAG& DAG) const;
SDValue LowerATOMIC_FENCE(SDValue Op, SelectionDAG& DAG) const;
+ SDValue LowerAND(SDValue Op, SelectionDAG& DAG) const;
+ SDValue LowerOR(SDValue Op, SelectionDAG& DAG) const;
virtual SDValue
LowerFormalArguments(SDValue Chain,