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

/freebsd-10.2-release/contrib/llvm/lib/MC/
H A DMCRegisterInfo.cpp69 return I->ToReg;
79 return I->ToReg;
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp290 /// replaceRegWith - Replace all instances of FromReg with ToReg in the
293 void MachineRegisterInfo::replaceRegWith(unsigned FromReg, unsigned ToReg) { argument
294 assert(FromReg != ToReg && "Cannot replace a reg with itself");
300 O.setReg(ToReg);
H A DMachineInstr.cpp1203 unsigned ToReg,
1206 if (TargetRegisterInfo::isPhysicalRegister(ToReg)) {
1208 ToReg = RegInfo.getSubReg(ToReg, SubIdx);
1213 MO.substPhysReg(ToReg, RegInfo);
1220 MO.substVirtReg(ToReg, SubIdx, RegInfo);
1202 substituteRegister(unsigned FromReg, unsigned ToReg, unsigned SubIdx, const TargetRegisterInfo &RegInfo) argument
H A DTwoAddressInstructionPass.cpp690 unsigned ToReg = VirtRegPairs.back(); local
695 bool isNew = DstRegMap.insert(std::make_pair(FromReg, ToReg)).second;
697 assert(DstRegMap[FromReg] == ToReg &&"Can't map to two dst registers!");
698 ToReg = FromReg;
700 bool isNew = DstRegMap.insert(std::make_pair(DstReg, ToReg)).second;
702 assert(DstRegMap[DstReg] == ToReg && "Can't map to two dst registers!");
/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h293 /// replaceRegWith - Replace all instances of FromReg with ToReg in the
297 /// Note that it is usually necessary to first constrain ToReg's register
300 /// constrainRegClass(ToReg, getRegClass(FromReg))
304 void replaceRegWith(unsigned FromReg, unsigned ToReg);
H A DMachineInstr.h875 /// substituteRegister - Replace all occurrences of FromReg with ToReg:SubIdx,
877 void substituteRegister(unsigned FromReg, unsigned ToReg, unsigned SubIdx,
/freebsd-10.2-release/contrib/llvm/include/llvm/MC/
H A DMCRegisterInfo.h143 unsigned ToReg; member in struct:llvm::MCRegisterInfo::DwarfLLVMRegPair

Completed in 143 milliseconds