diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2023-04-11 00:05:24 +0900 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2023-05-03 00:13:19 +0900 |
commit | 9cfeba5b12b6bc721e4e52196d44088f5f1fff30 (patch) | |
tree | dcf056ec34ae02ba8324d820b1fb9312cd42a5d1 /llvm/lib/Target/XCore | |
parent | 2df215f7a6a14415bb4df95cd3d1b261ab52a9eb (diff) | |
download | llvm-9cfeba5b12b6bc721e4e52196d44088f5f1fff30.zip llvm-9cfeba5b12b6bc721e4e52196d44088f5f1fff30.tar.gz llvm-9cfeba5b12b6bc721e4e52196d44088f5f1fff30.tar.bz2 |
Restore CodeGen/LowLevelType from `Support`
This is rework of;
- D30046 (LLT)
Since I have introduced `llvm-min-tblgen` as D146352, `llvm-tblgen`
may depend on `CodeGen`.
`LowLevlType.h` originally belonged to `CodeGen`. Almost all userse are
still under `CodeGen` or `Target`. I think `CodeGen` is the right place
to put `LowLevelType.h`.
`MachineValueType.h` may be moved as well. (later, D149024)
I have made many modules depend on `CodeGen`. It is consistent but
inefficient. It will be split out later, D148769
Besides, I had to isolate MVT and LLT in modmap, since
`llvm::PredicateInfo` clashes between `TableGen/CodeGenSchedule.h`
and `Transforms/Utils/PredicateInfo.h`.
(I think better to introduce namespace llvm::TableGen)
Depends on D145937, D146352, and D148768.
Differential Revision: https://reviews.llvm.org/D148767
Diffstat (limited to 'llvm/lib/Target/XCore')
-rw-r--r-- | llvm/lib/Target/XCore/Disassembler/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/XCore/Disassembler/CMakeLists.txt b/llvm/lib/Target/XCore/Disassembler/CMakeLists.txt index d35ff53..710167f 100644 --- a/llvm/lib/Target/XCore/Disassembler/CMakeLists.txt +++ b/llvm/lib/Target/XCore/Disassembler/CMakeLists.txt @@ -2,6 +2,7 @@ add_llvm_component_library(LLVMXCoreDisassembler XCoreDisassembler.cpp LINK_COMPONENTS + CodeGen MC MCDisassembler Support |