diff options
author | Chris Lattner <sabre@nondot.org> | 2010-11-14 20:58:38 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-11-14 20:58:38 +0000 |
commit | 1612a619f18cbb328df5b2d8d268dd5e02a4a483 (patch) | |
tree | 79793d1e0e0666f8c27f015ce7e8ea7250270c33 /lib/Target/ARM/ARM.h | |
parent | 01928b9a406d2f3b3efb36794b3729b6738884a6 (diff) | |
download | external_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.h | 5 |
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 |