CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC
Many files include Passes.h but only a fraction needs to know about the TargetPassConfig class. Move it into an own header. Also rename Passes.cpp to TargetPassConfig.cpp while we are at it. llvm-svn: 269011
Showing
- llvm/include/llvm/CodeGen/Passes.h 6 additions, 350 deletionsllvm/include/llvm/CodeGen/Passes.h
- llvm/include/llvm/CodeGen/TargetPassConfig.h 372 additions, 0 deletionsllvm/include/llvm/CodeGen/TargetPassConfig.h
- llvm/include/llvm/Target/TargetMachine.h 0 additions, 1 deletionllvm/include/llvm/Target/TargetMachine.h
- llvm/include/llvm/Target/TargetOptions.h 0 additions, 1 deletionllvm/include/llvm/Target/TargetOptions.h
- llvm/lib/CodeGen/BranchFolding.cpp 1 addition, 0 deletionsllvm/lib/CodeGen/BranchFolding.cpp
- llvm/lib/CodeGen/CMakeLists.txt 1 addition, 1 deletionllvm/lib/CodeGen/CMakeLists.txt
- llvm/lib/CodeGen/LLVMTargetMachine.cpp 1 addition, 0 deletionsllvm/lib/CodeGen/LLVMTargetMachine.cpp
- llvm/lib/CodeGen/MachineScheduler.cpp 1 addition, 0 deletionsllvm/lib/CodeGen/MachineScheduler.cpp
- llvm/lib/CodeGen/PostRASchedulerList.cpp 1 addition, 0 deletionsllvm/lib/CodeGen/PostRASchedulerList.cpp
- llvm/lib/CodeGen/TargetPassConfig.cpp 8 additions, 2 deletionsllvm/lib/CodeGen/TargetPassConfig.cpp
- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp 1 addition, 0 deletionsllvm/lib/Target/AArch64/AArch64TargetMachine.cpp
- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp 2 additions, 1 deletionllvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
- llvm/lib/Target/ARM/ARMTargetMachine.cpp 1 addition, 0 deletionsllvm/lib/Target/ARM/ARMTargetMachine.cpp
- llvm/lib/Target/AVR/AVRTargetMachine.cpp 1 addition, 0 deletionsllvm/lib/Target/AVR/AVRTargetMachine.cpp
- llvm/lib/Target/BPF/BPFTargetMachine.cpp 1 addition, 0 deletionsllvm/lib/Target/BPF/BPFTargetMachine.cpp
- llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp 1 addition, 0 deletionsllvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
- llvm/lib/Target/Lanai/LanaiTargetMachine.cpp 1 addition, 0 deletionsllvm/lib/Target/Lanai/LanaiTargetMachine.cpp
- llvm/lib/Target/MSP430/MSP430TargetMachine.cpp 1 addition, 0 deletionsllvm/lib/Target/MSP430/MSP430TargetMachine.cpp
- llvm/lib/Target/Mips/MipsTargetMachine.cpp 1 addition, 0 deletionsllvm/lib/Target/Mips/MipsTargetMachine.cpp
- llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp 1 addition, 0 deletionsllvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
Loading
Please register or sign in to comment