Lines Matching refs:LiveVariables
44 char LiveVariables::ID = 0;
45 char &llvm::LiveVariablesID = LiveVariables::ID;
46 INITIALIZE_PASS_BEGIN(LiveVariables, "livevars",
49 INITIALIZE_PASS_END(LiveVariables, "livevars", in INITIALIZE_PASS_DEPENDENCY()
53 void LiveVariables::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()
60 LiveVariables::VarInfo::findKill(const MachineBasicBlock *MBB) const { in findKill()
67 void LiveVariables::VarInfo::dump() const { in dump()
85 LiveVariables::VarInfo &LiveVariables::getVarInfo(unsigned RegIdx) { in getVarInfo()
92 void LiveVariables::MarkVirtRegAliveInBlock(VarInfo& VRInfo, in MarkVirtRegAliveInBlock()
118 void LiveVariables::MarkVirtRegAliveInBlock(VarInfo &VRInfo, in MarkVirtRegAliveInBlock()
131 void LiveVariables::HandleVirtRegUse(unsigned reg, MachineBasicBlock *MBB, in HandleVirtRegUse()
182 void LiveVariables::HandleVirtRegDef(unsigned Reg, MachineInstr *MI) { in HandleVirtRegDef()
192 MachineInstr *LiveVariables::FindLastPartialDef(unsigned Reg, in FindLastPartialDef()
231 void LiveVariables::HandlePhysRegUse(unsigned Reg, MachineInstr *MI) { in HandlePhysRegUse()
281 MachineInstr *LiveVariables::FindLastRefOrPartRef(unsigned Reg) { in FindLastRefOrPartRef()
311 bool LiveVariables::HandlePhysRegKill(unsigned Reg, MachineInstr *MI) { in HandlePhysRegKill()
422 void LiveVariables::HandleRegMask(const MachineOperand &MO) { in HandleRegMask()
443 void LiveVariables::HandlePhysRegDef(unsigned Reg, MachineInstr *MI, in HandlePhysRegDef()
486 void LiveVariables::UpdatePhysRegDefs(MachineInstr *MI, in UpdatePhysRegDefs()
500 void LiveVariables::runOnInstr(MachineInstr *MI, in runOnInstr()
559 void LiveVariables::runOnBlock(MachineBasicBlock *MBB, const unsigned NumRegs) { in runOnBlock()
620 bool LiveVariables::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
681 void LiveVariables::replaceKillInstruction(unsigned Reg, MachineInstr *OldMI, in replaceKillInstruction()
689 void LiveVariables::removeVirtualRegistersKilled(MachineInstr *MI) { in removeVirtualRegistersKilled()
708 void LiveVariables::analyzePHINodes(const MachineFunction& Fn) { in analyzePHINodes()
720 bool LiveVariables::VarInfo::isLiveIn(const MachineBasicBlock &MBB, in isLiveIn()
738 bool LiveVariables::isLiveOut(unsigned Reg, const MachineBasicBlock &MBB) { in isLiveOut()
739 LiveVariables::VarInfo &VI = getVarInfo(Reg); in isLiveOut()
786 void LiveVariables::addNewBlock(MachineBasicBlock *BB, in addNewBlock()