summaryrefslogtreecommitdiff
path: root/lib/Target/AArch64/AArch64.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Target/AArch64/AArch64.h')
-rw-r--r--lib/Target/AArch64/AArch64.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/lib/Target/AArch64/AArch64.h b/lib/Target/AArch64/AArch64.h
new file mode 100644
index 0000000..df389e8
--- /dev/null
+++ b/lib/Target/AArch64/AArch64.h
@@ -0,0 +1,30 @@
+//===- AArch64.h ----------------------------------------------------------===//
+//
+// The MCLinker Project
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+#ifndef TARGET_AARCH64_AARCH64_H
+#define TARGET_AARCH64_AARCH64_H
+#include <string>
+
+namespace llvm {
+class Target;
+} // namespace of llvm
+
+namespace mcld {
+
+class Target;
+class TargetLDBackend;
+
+extern mcld::Target TheAArch64Target;
+
+TargetLDBackend *createAArch64LDBackend(const llvm::Target&,
+ const std::string&);
+
+} // namespace of mcld
+
+#endif
+