[llvm-mca] Cleanup unnecessary includes from headers
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 2 Apr 2020 10:40:24 +0000 (11:40 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 2 Apr 2020 10:50:29 +0000 (11:50 +0100)
commit316e220cf432cdacba8d3123517e4ac44a120a8b
tree87edf18420308ebc2ddf7c90fc8225614cd44d3c
parent0fb8a5356214c47bbb832e89fbb3da1c755eeb73
[llvm-mca] Cleanup unnecessary includes from headers

This removes some includes/forward-declarations that don't seem to be necessary in the MCA core headers

Based off a cppclean report

Differential Revision: https://reviews.llvm.org/D77073
llvm/include/llvm/MCA/CodeEmitter.h
llvm/include/llvm/MCA/HardwareUnits/LSUnit.h
llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h
llvm/include/llvm/MCA/HardwareUnits/ResourceManager.h
llvm/include/llvm/MCA/Pipeline.h
llvm/include/llvm/MCA/Stages/DispatchStage.h