OSDN Git Service

[Target] Untangle disassemblers
authorBenjamin Kramer <benny.kra@googlemail.com>
Mon, 10 Sep 2018 12:53:46 +0000 (12:53 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Mon, 10 Sep 2018 12:53:46 +0000 (12:53 +0000)
commitd94f77a49e987833e558c5c3499dca3d4bab5759
treebb9480527927d35813d1a75c7ceed27bbed5e4b3
parent3ebb2159ed0ab5cc193e8c17da8f387277ee997d
[Target] Untangle disassemblers

Disassemblers cannot depend on main target headers. The same is true for
MCTargetDesc, but there's a lot more cleanup needed for that.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@341822 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp
lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp
lib/Target/BPF/Disassembler/BPFDisassembler.cpp
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
lib/Target/Hexagon/Hexagon.h
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h
lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
lib/Target/Sparc/Disassembler/SparcDisassembler.cpp
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp