]> granicus.if.org Git - llvm/commit
Prune two MachineInstr.h includes, fix up deps
authorReid Kleckner <rnk@google.com>
Sat, 19 Oct 2019 00:22:07 +0000 (00:22 +0000)
committerReid Kleckner <rnk@google.com>
Sat, 19 Oct 2019 00:22:07 +0000 (00:22 +0000)
commitccf0b77ef9fafb3a928f24e461b9c54a6a44ad20
tree06c785fc9da4b96c6c47792e7f60d96f22f05feb
parent8672594561920f2f52303bc653760438e57f14e1
Prune two MachineInstr.h includes, fix up deps

MachineInstr.h included AliasAnalysis.h, which includes a world of IR
constructs mostly unneeded in CodeGen. Prune it. Same for
DebugInfoMetadata.h.

Noticed with -ftime-trace.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@375311 91177308-0d34-0410-b5e6-96231b3b80d8
23 files changed:
include/llvm/CodeGen/DFAPacketizer.h
include/llvm/CodeGen/MachineInstr.h
include/llvm/CodeGen/TargetFrameLowering.h
include/llvm/CodeGen/TargetInstrInfo.h
lib/CodeGen/GlobalISel/RegisterBank.cpp
lib/CodeGen/LexicalScopes.cpp
lib/CodeGen/LiveVariables.cpp
lib/CodeGen/MIRCanonicalizerPass.cpp
lib/CodeGen/MIRVRegNamerUtils.cpp
lib/CodeGen/MachineInstr.cpp
lib/CodeGen/ReachingDefAnalysis.cpp
lib/CodeGen/TargetFrameLoweringImpl.cpp
lib/Target/AArch64/AArch64MachineFunctionInfo.h
lib/Target/AMDGPU/SIInstrInfo.h
lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp
lib/Target/ARM/ARMConstantPoolValue.cpp
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
lib/Target/Hexagon/HexagonVLIWPacketizer.h
lib/Target/Hexagon/RDFDeadCode.cpp
lib/Target/PowerPC/PPCInstrInfo.h
lib/Target/WebAssembly/WebAssemblyInstrInfo.h
lib/Target/X86/X86InstrInfo.h
tools/llvm-exegesis/lib/Assembler.cpp