Home
last modified time | relevance | path

Searched refs:OtherReg (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.cpp289 unsigned OtherReg = Hint.second; in updateRegAllocHint() local
290 Hint = MRI->getRegAllocationHint(OtherReg); in updateRegAllocHint()
293 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg); in updateRegAllocHint()
297 : ARMRI::RegPairOdd, OtherReg); in updateRegAllocHint()
/external/llvm/lib/CodeGen/
DRegAllocGreedy.cpp2280 unsigned OtherReg = Instr.getOperand(0).getReg(); in collectHintInfo() local
2281 if (OtherReg == Reg) { in collectHintInfo()
2282 OtherReg = Instr.getOperand(1).getReg(); in collectHintInfo()
2283 if (OtherReg == Reg) in collectHintInfo()
2287 unsigned OtherPhysReg = TargetRegisterInfo::isPhysicalRegister(OtherReg) in collectHintInfo()
2288 ? OtherReg in collectHintInfo()
2289 : VRM->getPhys(OtherReg); in collectHintInfo()
2291 Out.push_back(HintInfo(MBFI->getBlockFreq(Instr.getParent()), OtherReg, in collectHintInfo()
DRegisterCoalescer.cpp2758 unsigned OtherReg, OtherSubReg, OtherSrcReg, OtherSrcSubReg; in applyTerminalRule() local
2759 isMoveInstr(*TRI, &Copy, OtherSrcReg, OtherReg, OtherSrcSubReg, in applyTerminalRule()
2761 if (OtherReg == SrcReg) in applyTerminalRule()
2762 OtherReg = OtherSrcReg; in applyTerminalRule()
2764 if (TargetRegisterInfo::isPhysicalRegister(OtherReg) || in applyTerminalRule()
2765 isTerminalReg(OtherReg, MI, MRI)) in applyTerminalRule()
2768 if (LIS->getInterval(OtherReg).overlaps(DstLI)) { in applyTerminalRule()