Home
last modified time | relevance | path

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

/external/llvm/lib/Target/SystemZ/
DSystemZShortenInst.cpp89 unsigned OtherReg = TRI->getSubReg(GR64BitReg, otherSubRegIdx); in shortenIIF() local
90 if (LiveRegs.contains(OtherReg)) in shortenIIF()
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZRegisterInfo.cpp167 Register OtherReg = in getRegAllocationHints() local
169 if (MRI->getRegClass(OtherReg) == &SystemZ::GRX32BitRegClass) in getRegAllocationHints()
170 Worklist.push_back(OtherReg); in getRegAllocationHints()
DSystemZShortenInst.cpp89 Register OtherReg = TRI->getSubReg(GR64BitReg, otherSubRegIdx); in shortenIIF() local
90 if (LiveRegs.contains(OtherReg)) in shortenIIF()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZRegisterInfo.cpp169 Register OtherReg = in getRegAllocationHints() local
171 if (MRI->getRegClass(OtherReg) == &SystemZ::GRX32BitRegClass) in getRegAllocationHints()
172 Worklist.push_back(OtherReg); in getRegAllocationHints()
DSystemZShortenInst.cpp88 Register OtherReg = TRI->getSubReg(GR64BitReg, otherSubRegIdx); in shortenIIF() local
89 if (LiveRegs.contains(OtherReg)) in shortenIIF()
/external/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.cpp321 unsigned OtherReg = Hint.second; in updateRegAllocHint() local
322 Hint = MRI->getRegAllocationHint(OtherReg); in updateRegAllocHint()
325 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg); in updateRegAllocHint()
329 : ARMRI::RegPairOdd, OtherReg); in updateRegAllocHint()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.cpp366 unsigned OtherReg = Hint.second; in updateRegAllocHint() local
367 Hint = MRI->getRegAllocationHint(OtherReg); in updateRegAllocHint()
370 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg); in updateRegAllocHint()
374 : ARMRI::RegPairOdd, OtherReg); in updateRegAllocHint()
/external/llvm-project/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.cpp383 Register OtherReg = Hint.second; in updateRegAllocHint() local
384 Hint = MRI->getRegAllocationHint(OtherReg); in updateRegAllocHint()
387 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg); in updateRegAllocHint()
393 OtherReg); in updateRegAllocHint()
/external/llvm/lib/CodeGen/
DRegAllocGreedy.cpp2322 unsigned OtherReg = Instr.getOperand(0).getReg(); in collectHintInfo() local
2323 if (OtherReg == Reg) { in collectHintInfo()
2324 OtherReg = Instr.getOperand(1).getReg(); in collectHintInfo()
2325 if (OtherReg == Reg) in collectHintInfo()
2329 unsigned OtherPhysReg = TargetRegisterInfo::isPhysicalRegister(OtherReg) in collectHintInfo()
2330 ? OtherReg in collectHintInfo()
2331 : VRM->getPhys(OtherReg); in collectHintInfo()
2333 Out.push_back(HintInfo(MBFI->getBlockFreq(Instr.getParent()), OtherReg, in collectHintInfo()
DRegisterCoalescer.cpp2860 unsigned OtherReg, OtherSubReg, OtherSrcReg, OtherSrcSubReg; in applyTerminalRule() local
2861 isMoveInstr(*TRI, &Copy, OtherSrcReg, OtherReg, OtherSrcSubReg, in applyTerminalRule()
2863 if (OtherReg == SrcReg) in applyTerminalRule()
2864 OtherReg = OtherSrcReg; in applyTerminalRule()
2866 if (TargetRegisterInfo::isPhysicalRegister(OtherReg) || in applyTerminalRule()
2867 isTerminalReg(OtherReg, MI, MRI)) in applyTerminalRule()
2870 if (LIS->getInterval(OtherReg).overlaps(DstLI)) { in applyTerminalRule()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DRegAllocGreedy.cpp2877 Register OtherReg = Instr.getOperand(0).getReg(); in collectHintInfo() local
2878 if (OtherReg == Reg) { in collectHintInfo()
2879 OtherReg = Instr.getOperand(1).getReg(); in collectHintInfo()
2880 if (OtherReg == Reg) in collectHintInfo()
2884 Register OtherPhysReg = Register::isPhysicalRegister(OtherReg) in collectHintInfo()
2885 ? OtherReg in collectHintInfo()
2886 : VRM->getPhys(OtherReg); in collectHintInfo()
2888 Out.push_back(HintInfo(MBFI->getBlockFreq(Instr.getParent()), OtherReg, in collectHintInfo()
DRegisterCoalescer.cpp3728 unsigned OtherReg, OtherSubReg, OtherSrcReg, OtherSrcSubReg; in applyTerminalRule() local
3729 if (!isMoveInstr(*TRI, &Copy, OtherSrcReg, OtherReg, OtherSrcSubReg, in applyTerminalRule()
3732 if (OtherReg == SrcReg) in applyTerminalRule()
3733 OtherReg = OtherSrcReg; in applyTerminalRule()
3735 if (Register::isPhysicalRegister(OtherReg) || in applyTerminalRule()
3736 isTerminalReg(OtherReg, MI, MRI)) in applyTerminalRule()
3739 if (LIS->getInterval(OtherReg).overlaps(DstLI)) { in applyTerminalRule()
/external/llvm-project/llvm/lib/CodeGen/
DRegAllocGreedy.cpp2867 Register OtherReg = Instr.getOperand(0).getReg(); in collectHintInfo() local
2868 if (OtherReg == Reg) { in collectHintInfo()
2869 OtherReg = Instr.getOperand(1).getReg(); in collectHintInfo()
2870 if (OtherReg == Reg) in collectHintInfo()
2875 OtherReg.isPhysical() ? OtherReg.asMCReg() : VRM->getPhys(OtherReg); in collectHintInfo()
2877 Out.push_back(HintInfo(MBFI->getBlockFreq(Instr.getParent()), OtherReg, in collectHintInfo()
DRegisterCoalescer.cpp3751 Register OtherSrcReg, OtherReg; in applyTerminalRule() local
3753 if (!isMoveInstr(*TRI, &Copy, OtherSrcReg, OtherReg, OtherSrcSubReg, in applyTerminalRule()
3756 if (OtherReg == SrcReg) in applyTerminalRule()
3757 OtherReg = OtherSrcReg; in applyTerminalRule()
3759 if (Register::isPhysicalRegister(OtherReg) || in applyTerminalRule()
3760 isTerminalReg(OtherReg, MI, MRI)) in applyTerminalRule()
3763 if (LIS->getInterval(OtherReg).overlaps(DstLI)) { in applyTerminalRule()
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64InstructionSelector.cpp1037 &Optimized](Register &Reg, Register &OtherReg, in emitSelect()
1055 std::swap(Reg, OtherReg); in emitSelect()
1072 std::swap(Reg, OtherReg); in emitSelect()
1089 std::swap(Reg, OtherReg); in emitSelect()