Home
last modified time | relevance | path

Searched refs:ToReg (Results 1 – 7 of 7) sorted by relevance

/NextBSD/contrib/llvm/lib/CodeGen/
HDMachineRegisterInfo.cpp285 void MachineRegisterInfo::replaceRegWith(unsigned FromReg, unsigned ToReg) { in replaceRegWith() argument
286 assert(FromReg != ToReg && "Cannot replace a reg with itself"); in replaceRegWith()
294 if (TargetRegisterInfo::isPhysicalRegister(ToReg)) { in replaceRegWith()
295 O.substPhysReg(ToReg, *TRI); in replaceRegWith()
297 O.setReg(ToReg); in replaceRegWith()
HDTwoAddressInstructionPass.cpp106 bool isRevCopyChain(unsigned FromReg, unsigned ToReg, int Maxlen);
338 bool TwoAddressInstructionPass::isRevCopyChain(unsigned FromReg, unsigned ToReg, in isRevCopyChain() argument
348 if (TmpReg == ToReg) in isRevCopyChain()
764 unsigned ToReg = VirtRegPairs.back(); in scanUses() local
769 bool isNew = DstRegMap.insert(std::make_pair(FromReg, ToReg)).second; in scanUses()
771 assert(DstRegMap[FromReg] == ToReg &&"Can't map to two dst registers!"); in scanUses()
772 ToReg = FromReg; in scanUses()
774 bool isNew = DstRegMap.insert(std::make_pair(DstReg, ToReg)).second; in scanUses()
776 assert(DstRegMap[DstReg] == ToReg && "Can't map to two dst registers!"); in scanUses()
HDMachineInstr.cpp1354 unsigned ToReg, in substituteRegister() argument
1357 if (TargetRegisterInfo::isPhysicalRegister(ToReg)) { in substituteRegister()
1359 ToReg = RegInfo.getSubReg(ToReg, SubIdx); in substituteRegister()
1363 MO.substPhysReg(ToReg, RegInfo); in substituteRegister()
1369 MO.substVirtReg(ToReg, SubIdx, RegInfo); in substituteRegister()
/NextBSD/contrib/llvm/lib/MC/
HDMCRegisterInfo.cpp69 return I->ToReg; in getDwarfRegNum()
79 return I->ToReg; in getLLVMRegNum()
/NextBSD/contrib/llvm/include/llvm/MC/
HDMCRegisterInfo.h143 unsigned ToReg; member
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDMachineInstr.h1023 void substituteRegister(unsigned FromReg, unsigned ToReg, unsigned SubIdx,
HDMachineRegisterInfo.h542 void replaceRegWith(unsigned FromReg, unsigned ToReg);