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)
commit1d7b41361ffa208291119cd145a62a366adac569
tree1d3c52109942410bd9a44214ce9c86367c838243
parentd7a487adfedb36c88f5ca24f5bcb93f140116106
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.

llvm-svn: 375311
23 files changed:
llvm/include/llvm/CodeGen/DFAPacketizer.h
llvm/include/llvm/CodeGen/MachineInstr.h
llvm/include/llvm/CodeGen/TargetFrameLowering.h
llvm/include/llvm/CodeGen/TargetInstrInfo.h
llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp
llvm/lib/CodeGen/LexicalScopes.cpp
llvm/lib/CodeGen/LiveVariables.cpp
llvm/lib/CodeGen/MIRCanonicalizerPass.cpp
llvm/lib/CodeGen/MIRVRegNamerUtils.cpp
llvm/lib/CodeGen/MachineInstr.cpp
llvm/lib/CodeGen/ReachingDefAnalysis.cpp
llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp
llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h
llvm/lib/Target/AMDGPU/SIInstrInfo.h
llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp
llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h
llvm/lib/Target/Hexagon/RDFDeadCode.cpp
llvm/lib/Target/PowerPC/PPCInstrInfo.h
llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h
llvm/lib/Target/X86/X86InstrInfo.h
llvm/tools/llvm-exegesis/lib/Assembler.cpp