Lines Matching defs:MachineSinking

121 class MachineSinking : public MachineFunctionPass {
194 MachineSinking() : MachineFunctionPass(ID) {
295 char MachineSinking::ID = 0;
297 char &llvm::MachineSinkingID = MachineSinking::ID;
299 INITIALIZE_PASS_BEGIN(MachineSinking, DEBUG_TYPE, "Machine code sinking", false,
306 INITIALIZE_PASS_END(MachineSinking, DEBUG_TYPE, "Machine code sinking", false,
348 bool MachineSinking::PerformTrivialForwardCoalescing(MachineInstr &MI,
380 bool MachineSinking::PerformSinkAndFold(MachineInstr &MI,
614 bool MachineSinking::AllUsesDominatedByBlock(Register Reg,
690 void MachineSinking::FindCycleSinkCandidates(
731 bool MachineSinking::runOnMachineFunction(MachineFunction &MF) {
864 bool MachineSinking::ProcessBlock(MachineBasicBlock &MBB) {
927 void MachineSinking::ProcessDbgInst(MachineInstr &MI) {
945 bool MachineSinking::isWorthBreakingCriticalEdge(
1017 bool MachineSinking::isLegalToBreakCriticalEdge(MachineInstr &MI,
1081 bool MachineSinking::PostponeSplitCriticalEdge(MachineInstr &MI,
1105 MachineSinking::getBBRegisterPressure(const MachineBasicBlock &MBB,
1148 bool MachineSinking::registerPressureSetExceedsLimit(
1162 bool MachineSinking::registerPressureExceedsLimit(
1177 bool MachineSinking::isProfitableToSinkTo(Register Reg, MachineInstr &MI,
1277 MachineSinking::GetAllSortedSuccessors(MachineInstr &MI, MachineBasicBlock *MBB,
1319 MachineSinking::FindSuccToSinkTo(MachineInstr &MI, MachineBasicBlock *MBB,
1565 bool MachineSinking::hasStoreBetween(MachineBasicBlock *From,
1659 bool MachineSinking::aggressivelySinkIntoCycle(
1750 bool MachineSinking::SinkInstruction(MachineInstr &MI, bool &SawStore,
1910 void MachineSinking::SalvageUnsunkDebugUsersOfCopy(