From 0d7df36c668d54e95143f5a330997f32aaa0dd97 Mon Sep 17 00:00:00 2001 From: Sanjay Patel Date: Sun, 8 Apr 2018 19:56:04 +0000 Subject: [TargetSchedule] shrink interface for init(); NFCI The TargetSchedModel is always initialized using the TargetSubtargetInfo's MCSchedModel and TargetInstrInfo, so we don't need to extract those and pass 3 parameters to init(). Differential Revision: https://reviews.llvm.org/D44789 llvm-svn: 329540 --- llvm/lib/CodeGen/MachineCombiner.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/CodeGen/MachineCombiner.cpp') diff --git a/llvm/lib/CodeGen/MachineCombiner.cpp b/llvm/lib/CodeGen/MachineCombiner.cpp index efb463f8810..498b4cb836f 100644 --- a/llvm/lib/CodeGen/MachineCombiner.cpp +++ b/llvm/lib/CodeGen/MachineCombiner.cpp @@ -633,7 +633,7 @@ bool MachineCombiner::runOnMachineFunction(MachineFunction &MF) { TII = STI->getInstrInfo(); TRI = STI->getRegisterInfo(); SchedModel = STI->getSchedModel(); - TSchedModel.init(SchedModel, STI, TII); + TSchedModel.init(STI); MRI = &MF.getRegInfo(); MLI = &getAnalysis(); Traces = &getAnalysis(); -- cgit v1.2.3