Lines Matching refs:MachineSinking
114 class MachineSinking : public MachineFunctionPass { class
170 MachineSinking() : MachineFunctionPass(ID) { in MachineSinking() function in __anonba582f520111::MachineSinking
254 char MachineSinking::ID = 0;
256 char &llvm::MachineSinkingID = MachineSinking::ID;
258 INITIALIZE_PASS_BEGIN(MachineSinking, DEBUG_TYPE,
264 INITIALIZE_PASS_END(MachineSinking, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
267 bool MachineSinking::PerformTrivialForwardCoalescing(MachineInstr &MI, in INITIALIZE_PASS_DEPENDENCY()
303 bool MachineSinking::AllUsesDominatedByBlock(Register Reg, in AllUsesDominatedByBlock()
379 void MachineSinking::FindLoopSinkCandidates(MachineLoop *L, MachineBasicBlock *BB, in FindLoopSinkCandidates()
415 bool MachineSinking::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
506 bool MachineSinking::ProcessBlock(MachineBasicBlock &MBB) { in ProcessBlock()
561 void MachineSinking::ProcessDbgInst(MachineInstr &MI) { in ProcessDbgInst()
579 bool MachineSinking::isWorthBreakingCriticalEdge(MachineInstr &MI, in isWorthBreakingCriticalEdge()
630 bool MachineSinking::PostponeSplitCriticalEdge(MachineInstr &MI, in PostponeSplitCriticalEdge()
701 MachineSinking::getBBRegisterPressure(MachineBasicBlock &MBB) { in getBBRegisterPressure()
737 bool MachineSinking::isProfitableToSinkTo(Register Reg, MachineInstr &MI, in isProfitableToSinkTo()
845 MachineSinking::GetAllSortedSuccessors(MachineInstr &MI, MachineBasicBlock *MBB, in GetAllSortedSuccessors()
886 MachineSinking::FindSuccToSinkTo(MachineInstr &MI, MachineBasicBlock *MBB, in FindSuccToSinkTo()
1128 bool MachineSinking::hasStoreBetween(MachineBasicBlock *From, in hasStoreBetween()
1220 bool MachineSinking::SinkIntoLoop(MachineLoop *L, MachineInstr &I) { in SinkIntoLoop()
1290 bool MachineSinking::SinkInstruction(MachineInstr &MI, bool &SawStore, in SinkInstruction()
1448 void MachineSinking::SalvageUnsunkDebugUsersOfCopy( in SalvageUnsunkDebugUsersOfCopy()