Lines Matching refs:MachineSinking
87 class MachineSinking : public MachineFunctionPass {
133 MachineSinking() : MachineFunctionPass(ID) {
207 char MachineSinking::ID = 0;
209 char &llvm::MachineSinkingID = MachineSinking::ID;
211 INITIALIZE_PASS_BEGIN(MachineSinking, DEBUG_TYPE,
217 INITIALIZE_PASS_END(MachineSinking, DEBUG_TYPE,
220 bool MachineSinking::PerformTrivialForwardCoalescing(MachineInstr &MI,
257 MachineSinking::AllUsesDominatedByBlock(unsigned Reg,
315 bool MachineSinking::runOnMachineFunction(MachineFunction &MF) {
373 bool MachineSinking::ProcessBlock(MachineBasicBlock &MBB) {
426 void MachineSinking::ProcessDbgInst(MachineInstr &MI) {
443 bool MachineSinking::isWorthBreakingCriticalEdge(MachineInstr &MI,
494 bool MachineSinking::PostponeSplitCriticalEdge(MachineInstr &MI,
565 bool MachineSinking::isProfitableToSinkTo(unsigned Reg, MachineInstr &MI,
609 MachineSinking::GetAllSortedSuccessors(MachineInstr &MI, MachineBasicBlock *MBB,
651 MachineSinking::FindSuccToSinkTo(MachineInstr &MI, MachineBasicBlock *MBB,
881 bool MachineSinking::SinkInstruction(MachineInstr &MI, bool &SawStore,
1037 void MachineSinking::SalvageUnsunkDebugUsersOfCopy(