diff options
author | Jyotsna Verma <jverma@codeaurora.org> | 2013-02-20 16:13:27 +0000 |
---|---|---|
committer | Jyotsna Verma <jverma@codeaurora.org> | 2013-02-20 16:13:27 +0000 |
commit | d6c98ae63824854ea2175b362a10985cac7cfb32 (patch) | |
tree | 677ad8b2b6e44be48a5fcb59a84b37042d1b71c3 /lib/Target/Hexagon/Hexagon.h | |
parent | 6139b55222851e9fabde5c91de9e50ed8739c6c6 (diff) | |
download | llvm-d6c98ae63824854ea2175b362a10985cac7cfb32.tar.gz llvm-d6c98ae63824854ea2175b362a10985cac7cfb32.tar.bz2 llvm-d6c98ae63824854ea2175b362a10985cac7cfb32.tar.xz |
Hexagon: Move HexagonMCInst.h to MCTargetDesc/HexagonMCInst.h.
Add HexagonMCInst class which adds various Hexagon VLIW annotations.
In addition, this class also includes some APIs related to the
constant extenders.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175634 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Hexagon/Hexagon.h')
-rw-r--r-- | lib/Target/Hexagon/Hexagon.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Target/Hexagon/Hexagon.h b/lib/Target/Hexagon/Hexagon.h index 7e7f756309..dfbefc8642 100644 --- a/lib/Target/Hexagon/Hexagon.h +++ b/lib/Target/Hexagon/Hexagon.h @@ -21,9 +21,10 @@ namespace llvm { class FunctionPass; + class ModulePass; class TargetMachine; class MachineInstr; - class MCInst; + class HexagonMCInst; class HexagonAsmPrinter; class HexagonTargetMachine; class raw_ostream; @@ -54,7 +55,7 @@ namespace llvm { TargetAsmBackend *createHexagonAsmBackend(const Target &, const std::string &); */ - void HexagonLowerToMC(const MachineInstr *MI, MCInst &MCI, + void HexagonLowerToMC(const MachineInstr *MI, HexagonMCInst &MCI, HexagonAsmPrinter &AP); } // end namespace llvm; |