Lines Matching defs:Combiner
1 //===-- lib/CodeGen/GlobalISel/Combiner.cpp -------------------------------===//
13 #include "llvm/CodeGen/GlobalISel/Combiner.h"
38 "GlobalISel Combiner",
52 class Combiner::WorkListMaintainer : public GISelChangeObserver {
84 class Combiner::WorkListMaintainerImpl : public Combiner::WorkListMaintainer {
208 std::unique_ptr<Combiner::WorkListMaintainer>
209 Combiner::WorkListMaintainer::create(Level Lvl, WorkListTy &WorkList,
224 Combiner::Combiner(MachineFunction &MF, CombinerInfo &CInfo,
244 Combiner::~Combiner() = default;
246 bool Combiner::tryDCE(MachineInstr &MI, MachineRegisterInfo &MRI) {
255 bool Combiner::combineMachineInstrs() {
269 LLVM_DEBUG(dbgs() << "Generic MI Combiner for: " << MF.getName() << '\n');