diff options
author | Richard Trieu <rtrieu@google.com> | 2019-05-15 01:28:30 +0000 |
---|---|---|
committer | Richard Trieu <rtrieu@google.com> | 2019-05-15 01:28:30 +0000 |
commit | 5f7d4ab5f97564afd363aade76134c48cb265d6f (patch) | |
tree | 72887ea0383d6897bcc230f9d9aca368e85cb015 /llvm/lib/Target/XCore/Disassembler | |
parent | 70b654fa9b8377b8e0bb78ba2e9203d3195351cc (diff) | |
download | bcm5719-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.cpp | 5 |
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) { |