summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/Mips16InstrInfo.h
diff options
context:
space:
mode:
authorReed Kotler <rkotler@mips.com>2013-02-18 00:59:04 +0000
committerReed Kotler <rkotler@mips.com>2013-02-18 00:59:04 +0000
commitda4afa72f7cbe2801f3876eda33416aa3ba42987 (patch)
tree6d925707f9fe4a4cc33b8886535346ce2f1d769d /lib/Target/Mips/Mips16InstrInfo.h
parent774ec7ba05606925966899d7dbe30453a3a2a877 (diff)
downloadllvm-da4afa72f7cbe2801f3876eda33416aa3ba42987.tar.gz
llvm-da4afa72f7cbe2801f3876eda33416aa3ba42987.tar.bz2
llvm-da4afa72f7cbe2801f3876eda33416aa3ba42987.tar.xz
Beginning of expanding all current mips16 macro/pseudo instruction sequences.
This expansion will be moved to expandISelPseudos as soon as I can figure out how to do that. There are other instructions which use this ExpandFEXT_T8I816_ins and as soon as I have finished expanding them all, I will delete the macro asm string text so it has no way to be used in the future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175413 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/Mips16InstrInfo.h')
-rw-r--r--lib/Target/Mips/Mips16InstrInfo.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Target/Mips/Mips16InstrInfo.h b/lib/Target/Mips/Mips16InstrInfo.h
index d197e7caec..2e2ba9b926 100644
--- a/lib/Target/Mips/Mips16InstrInfo.h
+++ b/lib/Target/Mips/Mips16InstrInfo.h
@@ -115,7 +115,9 @@ private:
MachineBasicBlock &MBB,
MachineBasicBlock::iterator I) const;
-
+ void ExpandFEXT_T8I816_ins(MachineBasicBlock &MBB,
+ MachineBasicBlock::iterator I,
+ unsigned BtOpc, unsigned CmpOpc) const;
};
}