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
Showing
- clang/lib/CodeGen/CMakeLists.txt 1 addition, 0 deletionsclang/lib/CodeGen/CMakeLists.txt
- llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h 1 addition, 1 deletionllvm/include/llvm/CodeGen/GlobalISel/CallLowering.h
- llvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h 1 addition, 1 deletionllvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
- llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h 1 addition, 1 deletionllvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
- llvm/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h 1 addition, 1 deletionllvm/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h
- llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h 1 addition, 1 deletionllvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
- llvm/include/llvm/CodeGen/GlobalISel/Utils.h 1 addition, 1 deletionllvm/include/llvm/CodeGen/GlobalISel/Utils.h
- llvm/include/llvm/CodeGen/LowLevelType.h 4 additions, 4 deletionsllvm/include/llvm/CodeGen/LowLevelType.h
- llvm/include/llvm/CodeGen/LowLevelTypeUtils.h 1 addition, 1 deletionllvm/include/llvm/CodeGen/LowLevelTypeUtils.h
- llvm/include/llvm/CodeGen/MachineMemOperand.h 1 addition, 1 deletionllvm/include/llvm/CodeGen/MachineMemOperand.h
- llvm/include/llvm/CodeGen/RegisterBankInfo.h 1 addition, 1 deletionllvm/include/llvm/CodeGen/RegisterBankInfo.h
- llvm/include/llvm/module.modulemap 8 additions, 0 deletionsllvm/include/llvm/module.modulemap
- llvm/lib/CodeGen/CMakeLists.txt 1 addition, 0 deletionsllvm/lib/CodeGen/CMakeLists.txt
- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp 1 addition, 1 deletionllvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp 1 addition, 1 deletionllvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
- llvm/lib/CodeGen/LowLevelType.cpp 2 additions, 2 deletionsllvm/lib/CodeGen/LowLevelType.cpp
- llvm/lib/CodeGen/MIRParser/MIParser.cpp 1 addition, 1 deletionllvm/lib/CodeGen/MIRParser/MIParser.cpp
- llvm/lib/CodeGen/MIRPrinter.cpp 1 addition, 1 deletionllvm/lib/CodeGen/MIRPrinter.cpp
- llvm/lib/CodeGen/MachineInstr.cpp 1 addition, 1 deletionllvm/lib/CodeGen/MachineInstr.cpp
- llvm/lib/CodeGen/MachineVerifier.cpp 1 addition, 1 deletionllvm/lib/CodeGen/MachineVerifier.cpp
Loading
Please register or sign in to comment