diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2013-04-08 18:41:23 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2013-04-08 18:41:23 +0000 | 
| commit | 4a16efa3e43e35f0cc9efe3a67f620f0017c3d36 (patch) | |
| tree | 06099edc18d30894081a822b756f117cbe0b8207 /lib/Target/Hexagon/Hexagon.h | |
| parent | 482e7bddf617ae804dc47133cb07eb4aa81e45de (diff) | |
Diffstat (limited to 'lib/Target/Hexagon/Hexagon.h')
| -rw-r--r-- | lib/Target/Hexagon/Hexagon.h | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/Target/Hexagon/Hexagon.h b/lib/Target/Hexagon/Hexagon.h index 45f857bab8c6..dfbefc864283 100644 --- a/lib/Target/Hexagon/Hexagon.h +++ b/lib/Target/Hexagon/Hexagon.h @@ -21,14 +21,16 @@  namespace llvm {    class FunctionPass; +  class ModulePass;    class TargetMachine;    class MachineInstr; -  class MCInst; +  class HexagonMCInst;    class HexagonAsmPrinter;    class HexagonTargetMachine;    class raw_ostream; -  FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM); +  FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM, +                                     CodeGenOpt::Level OptLevel);    FunctionPass *createHexagonDelaySlotFillerPass(TargetMachine &TM);    FunctionPass *createHexagonFPMoverPass(TargetMachine &TM);    FunctionPass *createHexagonRemoveExtendOps(HexagonTargetMachine &TM); @@ -53,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;  | 
