[MC] Remove MachineInstr reference in MC layer (PR37160)
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 23 Apr 2018 16:59:06 +0000 (16:59 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 23 Apr 2018 16:59:06 +0000 (16:59 +0000)
commit7f31119fb0ca0ed01d2f7603516702d004752b55
tree9b957a9bb357b8377e129c17c23833ae0baee0f9
parente160d51b4257a006b6ecd4bcf606c402b2b8e276
[MC] Remove MachineInstr reference in MC layer (PR37160)

Only add support for getSchedInfoStr(const MachineInstr &MI) at the TargetSubtargetInfo level.

Really, the getSchedInfoStr calls need to be removed entirely, we should just return a latency/rthroughput through the subtarget and keep a string creation helper function somewhere else.

llvm-svn: 330615
llvm/include/llvm/CodeGen/TargetSubtargetInfo.h
llvm/include/llvm/MC/MCSubtargetInfo.h