aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARM.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-11-14 20:58:38 +0000
committerChris Lattner <sabre@nondot.org>2010-11-14 20:58:38 +0000
commit1612a619f18cbb328df5b2d8d268dd5e02a4a483 (patch)
tree79793d1e0e0666f8c27f015ce7e8ea7250270c33 /lib/Target/ARM/ARM.h
parent01928b9a406d2f3b3efb36794b3729b6738884a6 (diff)
downloadexternal_llvm-1612a619f18cbb328df5b2d8d268dd5e02a4a483.tar.gz
external_llvm-1612a619f18cbb328df5b2d8d268dd5e02a4a483.tar.bz2
external_llvm-1612a619f18cbb328df5b2d8d268dd5e02a4a483.zip
even more simplifications. ARM MCInstLowering is now just
a single function instead of a class. It doesn't need the complexity that X86 does. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119070 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARM.h')
-rw-r--r--lib/Target/ARM/ARM.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARM.h b/lib/Target/ARM/ARM.h
index 8c98bc984a..a21757d393 100644
--- a/lib/Target/ARM/ARM.h
+++ b/lib/Target/ARM/ARM.h
@@ -28,6 +28,9 @@ class JITCodeEmitter;
class formatted_raw_ostream;
class MCCodeEmitter;
class TargetAsmBackend;
+class MachineInstr;
+class AsmPrinter;
+class MCInst;
MCCodeEmitter *createARMMCCodeEmitter(const Target &,
TargetMachine &TM,
@@ -51,6 +54,8 @@ FunctionPass *createThumb2SizeReductionPass();
extern Target TheARMTarget, TheThumbTarget;
+void LowerToMCInst(const MachineInstr *MI, MCInst &OutMI, AsmPrinter &AP);
+
} // end namespace llvm;
#endif