Home
last modified time | relevance | path

Searched refs:SReg (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
DRegisterScavenging.cpp352 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI); in scavengeRegister() local
355 if (!isAliasUsed(SReg)) { in scavengeRegister()
356 DEBUG(dbgs() << "Scavenged register: " << TRI->getName(SReg) << "\n"); in scavengeRegister()
357 return SReg; in scavengeRegister()
364 ScavengedReg = SReg; in scavengeRegister()
368 if (!TRI->saveScavengerRegister(*MBB, I, UseMI, RC, SReg)) { in scavengeRegister()
372 TII->storeRegToStackSlot(*MBB, I, SReg, true, ScavengingFrameIndex, RC,TRI); in scavengeRegister()
377 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, ScavengingFrameIndex, RC, TRI); in scavengeRegister()
388 DEBUG(dbgs() << "Scavenged register (with spill): " << TRI->getName(SReg) << in scavengeRegister()
391 return SReg; in scavengeRegister()
DVirtRegMap.h138 void setIsSplitFromReg(unsigned virtReg, unsigned SReg) { in setIsSplitFromReg() argument
139 Virt2SplitMap[virtReg] = SReg; in setIsSplitFromReg()
/external/llvm/lib/Target/PowerPC/
DPPCRegisterInfo.cpp589 unsigned SReg; in eliminateFrameIndex() local
593 SReg = findScratchRegister(II, RS, is64Bit ? G8RC : GPRC, SPAdj); in eliminateFrameIndex()
595 SReg = is64Bit ? PPC::X0 : PPC::R0; in eliminateFrameIndex()
598 BuildMI(MBB, II, dl, TII.get(is64Bit ? PPC::LIS8 : PPC::LIS), SReg) in eliminateFrameIndex()
600 BuildMI(MBB, II, dl, TII.get(is64Bit ? PPC::ORI8 : PPC::ORI), SReg) in eliminateFrameIndex()
601 .addReg(SReg, RegState::Kill) in eliminateFrameIndex()
622 MI.getOperand(OperandBase + 1).ChangeToRegister(SReg, false, false, true); in eliminateFrameIndex()
/external/llvm/lib/Target/ARM/
DARMAsmPrinter.cpp238 unsigned SReg = Reg - ARM::S0; in EmitDwarfRegOp() local
239 bool odd = SReg & 0x1; in EmitDwarfRegOp()
240 unsigned Rx = 256 + (SReg >> 1); in EmitDwarfRegOp()
245 OutStreamer.AddComment(Twine(SReg)); in EmitDwarfRegOp()
DARMBaseInstrInfo.cpp3383 unsigned SReg, unsigned &Lane) { in getCorrespondingDRegAndLane() argument
3384 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_0, &ARM::DPRRegClass); in getCorrespondingDRegAndLane()
3391 DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1, &ARM::DPRRegClass); in getCorrespondingDRegAndLane()