/3rd_party/llvm/lib/Target/Blackfin/MCTargetDesc/BlackfinMCTargetDesc.h

https://code.google.com/p/softart/ · C++ Header · 38 lines · 15 code · 8 blank · 15 comment · 0 complexity · 2c9d2bbcc3479c4787ffb064413985d8 MD5 · raw file

  1. //===-- BlackfinMCTargetDesc.h - Blackfin Target Descriptions ---*- C++ -*-===//
  2. //
  3. // The LLVM Compiler Infrastructure
  4. //
  5. // This file is distributed under the University of Illinois Open Source
  6. // License. See LICENSE.TXT for details.
  7. //
  8. //===----------------------------------------------------------------------===//
  9. //
  10. // This file provides Blackfin specific target descriptions.
  11. //
  12. //===----------------------------------------------------------------------===//
  13. #ifndef BLACKFINMCTARGETDESC_H
  14. #define BLACKFINMCTARGETDESC_H
  15. namespace llvm {
  16. class MCSubtargetInfo;
  17. class Target;
  18. class StringRef;
  19. extern Target TheBlackfinTarget;
  20. } // End llvm namespace
  21. // Defines symbolic names for Blackfin registers. This defines a mapping from
  22. // register name to register number.
  23. #define GET_REGINFO_ENUM
  24. #include "BlackfinGenRegisterInfo.inc"
  25. // Defines symbolic names for the Blackfin instructions.
  26. #define GET_INSTRINFO_ENUM
  27. #include "BlackfinGenInstrInfo.inc"
  28. #define GET_SUBTARGETINFO_ENUM
  29. #include "BlackfinGenSubtargetInfo.inc"
  30. #endif