Lines Matching refs:ReachingDefAnalysis

21 char ReachingDefAnalysis::ID = 0;
22 INITIALIZE_PASS(ReachingDefAnalysis, DEBUG_TYPE, "ReachingDefAnalysis", false,
51 void ReachingDefAnalysis::enterBasicBlock(MachineBasicBlock *MBB) { in enterBasicBlock()
103 void ReachingDefAnalysis::leaveBasicBlock(MachineBasicBlock *MBB) { in leaveBasicBlock()
121 void ReachingDefAnalysis::processDefs(MachineInstr *MI) { in processDefs()
148 void ReachingDefAnalysis::reprocessBasicBlock(MachineBasicBlock *MBB) { in reprocessBasicBlock()
193 void ReachingDefAnalysis::processBasicBlock( in processBasicBlock()
213 bool ReachingDefAnalysis::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
222 void ReachingDefAnalysis::releaseMemory() { in releaseMemory()
230 void ReachingDefAnalysis::reset() { in reset()
236 void ReachingDefAnalysis::init() { in init()
245 void ReachingDefAnalysis::traverse() { in traverse()
263 int ReachingDefAnalysis::getReachingDef(MachineInstr *MI, in getReachingDef()
284 ReachingDefAnalysis::getReachingLocalMIDef(MachineInstr *MI, in getReachingLocalMIDef()
291 bool ReachingDefAnalysis::hasSameReachingDef(MachineInstr *A, MachineInstr *B, in hasSameReachingDef()
301 MachineInstr *ReachingDefAnalysis::getInstFromId(MachineBasicBlock *MBB, in getInstFromId()
320 int ReachingDefAnalysis::getClearance(MachineInstr *MI, in getClearance()
326 bool ReachingDefAnalysis::hasLocalDefBefore(MachineInstr *MI, in hasLocalDefBefore()
331 void ReachingDefAnalysis::getReachingLocalUses(MachineInstr *Def, in getReachingLocalUses()
356 bool ReachingDefAnalysis::getLiveInUses(MachineBasicBlock *MBB, in getLiveInUses()
375 void ReachingDefAnalysis::getGlobalUses(MachineInstr *MI, MCRegister PhysReg, in getGlobalUses()
400 void ReachingDefAnalysis::getGlobalReachingDefs(MachineInstr *MI, in getGlobalReachingDefs()
412 void ReachingDefAnalysis::getLiveOuts(MachineBasicBlock *MBB, in getLiveOuts()
418 void ReachingDefAnalysis::getLiveOuts(MachineBasicBlock *MBB, in getLiveOuts()
438 ReachingDefAnalysis::getUniqueReachingMIDef(MachineInstr *MI, in getUniqueReachingMIDef()
458 MachineInstr *ReachingDefAnalysis::getMIOperand(MachineInstr *MI, in getMIOperand()
464 MachineInstr *ReachingDefAnalysis::getMIOperand(MachineInstr *MI, in getMIOperand()
470 bool ReachingDefAnalysis::isRegUsedAfter(MachineInstr *MI, in isRegUsedAfter()
491 bool ReachingDefAnalysis::isRegDefinedAfter(MachineInstr *MI, in isRegDefinedAfter()
505 bool ReachingDefAnalysis::isReachingDefLiveOut(MachineInstr *MI, in isReachingDefLiveOut()
527 ReachingDefAnalysis::getLocalLiveOutMIDef(MachineBasicBlock *MBB, in getLocalLiveOutMIDef()
556 bool ReachingDefAnalysis::isSafeToMove(MachineInstr *From, in isSafeToMove()
585 bool ReachingDefAnalysis::isSafeToMoveForwards(MachineInstr *From, in isSafeToMoveForwards()
595 bool ReachingDefAnalysis::isSafeToMoveBackwards(MachineInstr *From, in isSafeToMoveBackwards()
605 bool ReachingDefAnalysis::isSafeToRemove(MachineInstr *MI, in isSafeToRemove()
613 ReachingDefAnalysis::isSafeToRemove(MachineInstr *MI, InstSet &ToRemove, in isSafeToRemove()
620 ReachingDefAnalysis::isSafeToRemove(MachineInstr *MI, InstSet &Visited, in isSafeToRemove()
649 void ReachingDefAnalysis::collectKilledOperands(MachineInstr *MI, in collectKilledOperands()
681 bool ReachingDefAnalysis::isSafeToDefRegAt(MachineInstr *MI, in isSafeToDefRegAt()
687 bool ReachingDefAnalysis::isSafeToDefRegAt(MachineInstr *MI, MCRegister PhysReg, in isSafeToDefRegAt()