Searched refs:getVarInfo (Results 1 – 11 of 11) sorted by relevance
210 getVarInfo(IncomingReg).Kills.push_back(&MI);218 if (!getVarInfo(Reg).removeKill(MI)) in removeVirtualRegisterKilled()245 getVarInfo(IncomingReg).Kills.push_back(&MI);253 if (!getVarInfo(Reg).removeKill(MI)) in removeVirtualRegisterDead()277 VarInfo &getVarInfo(Register Reg);289 return getVarInfo(Reg).isLiveIn(MBB, Reg, *MRI); in isLiveIn()
244 LiveVariables::VarInfo &VI = LV->getVarInfo(MOReg); in collectCandidateRegisters()253 LiveVariables::VarInfo &VI = LV->getVarInfo(MOReg); in collectCandidateRegisters()283 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in collectCandidateRegisters()376 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(MOReg); in collectWaterfallCandidateRegisters()417 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in updateLiveRangeInThenRegion()473 LiveVariables::VarInfo &NewVarInfo = LV->getVarInfo(NewReg); in updateLiveRangeInElseRegion()474 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in updateLiveRangeInElseRegion()536 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in optimizeLiveRange()573 LiveVariables::VarInfo &NewVarInfo = LV->getVarInfo(NewReg); in optimizeWaterfallLiveRange()574 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in optimizeWaterfallLiveRange()
267 LV->getVarInfo(Tmp).Kills.push_back(SetExec); in emitIf()529 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in emitEndCf()765 LV->getVarInfo(CountReg).Kills.push_back(CmpMI); in lowerInitExec()
3356 LV->getVarInfo(DefReg).AliveBlocks.clear(); in convertToThreeAddress()
84 LiveVariables::VarInfo &LiveVariables::getVarInfo(Register Reg) { in getVarInfo() function in LiveVariables133 VarInfo &VRInfo = getVarInfo(Reg); in HandleVirtRegUse()179 VarInfo &VRInfo = getVarInfo(Reg); in HandleVirtRegDef()673 VarInfo &VI = getVarInfo(Reg); in recomputeForSingleDefVirtReg()754 VarInfo &VI = getVarInfo(Reg); in replaceKillInstruction()766 bool removed = getVarInfo(Reg).removeKill(MI); in removeVirtualRegistersKilled()808 LiveVariables::VarInfo &VI = getVarInfo(Reg); in isLiveOut()847 getVarInfo(BBI->getOperand(i).getReg()).AliveBlocks.set(NumNew); in addNewBlock()872 VarInfo &VI = getVarInfo(Reg); in addNewBlock()891 LiveVariables::VarInfo &VI = getVarInfo(VirtReg); in addNewBlock()[all …]
168 LiveVariables::VarInfo &VI = LV->getVarInfo(VirtReg); in runOnMachineFunction()331 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode()470 LiveVariables::VarInfo &SrcVI = LV->getVarInfo(SrcReg); in LowerPHINode()471 LiveVariables::VarInfo &IncomingVI = LV->getVarInfo(IncomingReg); in LowerPHINode()561 LV->getVarInfo(SrcReg).AliveBlocks.reset(opBlockNum); in LowerPHINode()
830 KillMI = LV->getVarInfo(Reg).findKill(MBB); in rescheduleMIBelowKill()1020 KillMI = LV->getVarInfo(Reg).findKill(MBB); in rescheduleKillAboveMI()1586 LV->getVarInfo(RegB).removeKill(*MI)) { in processTiedPairs()1676 LiveVariables::VarInfo &SrcInfo = LV->getVarInfo(RegB); in processStatepoint()1677 LiveVariables::VarInfo &DstInfo = LV->getVarInfo(RegA); in processStatepoint()
1050 LV->getVarInfo(Reg).removeKill(MI)) { in SplitCriticalEdge()1137 LV->getVarInfo(Reg).Kills.push_back(&*I); in SplitCriticalEdge()
2325 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in checkLiveness()2821 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in verifyLiveVariables()
1251 LV->getVarInfo(InRegLEA).Kills.push_back(NewMI); in convertToThreeAddressWithLEA()1252 LV->getVarInfo(OutRegLEA).Kills.push_back(ExtMI); in convertToThreeAddressWithLEA()
317 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in convertToThreeAddress()