Lines Matching refs:MachineSinking
56 class MachineSinking : public MachineFunctionPass { class
81 MachineSinking() : MachineFunctionPass(ID) { in MachineSinking() function in __anon953a4dc00111::MachineSinking
147 char MachineSinking::ID = 0;
148 char &llvm::MachineSinkingID = MachineSinking::ID;
149 INITIALIZE_PASS_BEGIN(MachineSinking, "machine-sink",
154 INITIALIZE_PASS_END(MachineSinking, "machine-sink", in INITIALIZE_PASS_DEPENDENCY()
157 bool MachineSinking::PerformTrivialForwardCoalescing(MachineInstr *MI, in INITIALIZE_PASS_DEPENDENCY()
195 MachineSinking::AllUsesDominatedByBlock(unsigned Reg, in AllUsesDominatedByBlock()
258 bool MachineSinking::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
310 bool MachineSinking::ProcessBlock(MachineBasicBlock &MBB) { in ProcessBlock()
355 bool MachineSinking::isWorthBreakingCriticalEdge(MachineInstr *MI, in isWorthBreakingCriticalEdge()
402 bool MachineSinking::PostponeSplitCriticalEdge(MachineInstr *MI, in PostponeSplitCriticalEdge()
496 bool MachineSinking::isProfitableToSinkTo(unsigned Reg, MachineInstr *MI, in isProfitableToSinkTo()
541 MachineSinking::GetAllSortedSuccessors(MachineInstr *MI, MachineBasicBlock *MBB, in GetAllSortedSuccessors()
585 MachineBasicBlock *MachineSinking::FindSuccToSinkTo(MachineInstr *MI, in FindSuccToSinkTo()
678 bool MachineSinking::SinkInstruction(MachineInstr *MI, bool &SawStore, in SinkInstruction()