summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/XCore/Disassembler
diff options
context:
space:
mode:
authorRichard Trieu <rtrieu@google.com>2019-05-15 01:28:30 +0000
committerRichard Trieu <rtrieu@google.com>2019-05-15 01:28:30 +0000
commit5f7d4ab5f97564afd363aade76134c48cb265d6f (patch)
tree72887ea0383d6897bcc230f9d9aca368e85cb015 /llvm/lib/Target/XCore/Disassembler
parent70b654fa9b8377b8e0bb78ba2e9203d3195351cc (diff)
downloadbcm5719-llvm-5f7d4ab5f97564afd363aade76134c48cb265d6f.tar.gz
bcm5719-llvm-5f7d4ab5f97564afd363aade76134c48cb265d6f.zip
[XCore] Create a TargetInfo header. NFC
Move the declarations of getThe<Name>Target() functions into a new header in TargetInfo and make users of these functions include this new header. This fixes a layering problem. llvm-svn: 360738
Diffstat (limited to 'llvm/lib/Target/XCore/Disassembler')
-rw-r--r--llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp b/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp
index 657a201d9a6..ff3d41fd527 100644
--- a/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp
+++ b/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp
@@ -11,6 +11,7 @@
///
//===----------------------------------------------------------------------===//
+#include "TargetInfo/XCoreTargetInfo.h"
#include "XCore.h"
#include "XCoreRegisterInfo.h"
#include "llvm/MC/MCContext.h"
@@ -767,10 +768,6 @@ MCDisassembler::DecodeStatus XCoreDisassembler::getInstruction(
return Fail;
}
-namespace llvm {
- Target &getTheXCoreTarget();
-}
-
static MCDisassembler *createXCoreDisassembler(const Target &T,
const MCSubtargetInfo &STI,
MCContext &Ctx) {
OpenPOWER on IntegriCloud