Searched refs:OldReg (Results 1 - 11 of 11) sorted by relevance
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/ |
H A D | LiveDebugVariables.h | 41 /// renameRegister - Move any user variables in OldReg to NewReg:SubIdx. 42 /// @param OldReg Old virtual register that is going away. 46 void renameRegister(unsigned OldReg, unsigned NewReg, unsigned SubIdx); 48 /// splitRegister - Move any user variables in OldReg to the live ranges in 51 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs,
|
H A D | AntiDepBreaker.h | 62 void UpdateDbgValue(MachineInstr *MI, unsigned OldReg, unsigned NewReg) { argument 64 if (MI && MI->getOperand(0).isReg() && MI->getOperand(0).getReg() == OldReg)
|
H A D | OptimizePHIs.cpp | 167 unsigned OldReg = MI->getOperand(0).getReg(); local 168 if (!MRI->constrainRegClass(SingleValReg, MRI->getRegClass(OldReg))) 171 MRI->replaceRegWith(OldReg, SingleValReg);
|
H A D | LiveRangeEdit.cpp | 33 LiveInterval &LiveRangeEdit::createEmptyIntervalFrom(unsigned OldReg) { argument 34 unsigned VReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg)); 36 VRM->setIsSplitFromReg(VReg, VRM->getOriginal(OldReg)); 42 unsigned LiveRangeEdit::createFrom(unsigned OldReg) { argument 43 unsigned VReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg)); 45 VRM->setIsSplitFromReg(VReg, VRM->getOriginal(OldReg));
|
H A D | MachineCSE.cpp | 521 unsigned OldReg = MO.getReg(); local 528 if (OldReg == NewReg) { 533 assert(TargetRegisterInfo::isVirtualRegister(OldReg) && 537 if (!isProfitableToCSE(NewReg, OldReg, CSMI, MI)) { 545 const TargetRegisterClass *OldRC = MRI->getRegClass(OldReg); 552 CSEPairs.push_back(std::make_pair(OldReg, NewReg));
|
H A D | MachineSSAUpdater.cpp | 233 void MachineSSAUpdater::ReplaceRegWith(unsigned OldReg, unsigned NewReg) { argument 234 MRI->replaceRegWith(OldReg, NewReg); 239 if (I->second == OldReg)
|
H A D | LiveDebugVariables.cpp | 253 /// splitRegister - Replace OldReg ranges with NewRegs ranges where NewRegs is 349 /// splitRegister - Replace all references to OldReg with NewRegs. 350 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs); 834 UserValue::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs, argument 837 // Split locations referring to OldReg. Iterate backwards so splitLocation can 842 if (!Loc->isReg() || Loc->getReg() != OldReg) 849 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs) { argument 851 for (UserValue *UV = lookupVirtReg(OldReg); UV; UV = UV->getNext()) 852 DidChange |= UV->splitRegister(OldReg, NewRegs, *LIS); 858 UserValue *UV = lookupVirtReg(OldReg); 864 splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs, LiveIntervals &LIS) argument [all...] |
/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineSSAUpdater.h | 108 void ReplaceRegWith(unsigned OldReg, unsigned NewReg);
|
H A D | LiveRangeEdit.h | 147 /// createEmptyIntervalFrom - Create a new empty interval based on OldReg. 148 LiveInterval &createEmptyIntervalFrom(unsigned OldReg); 150 /// createFrom - Create a new virtual register based on OldReg. 151 unsigned createFrom(unsigned OldReg);
|
/freebsd-10.2-release/contrib/llvm/lib/Target/X86/ |
H A D | X86FloatingPoint.cpp | 950 unsigned OldReg = getStackEntry(FixCount); 953 if (Reg == OldReg) 955 // (Reg st0) (OldReg st0) = (Reg OldReg st0) 958 moveToTop(OldReg, I);
|
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 3114 int OldReg = Reg; local 3129 if (MRI->getEncodingValue(Reg) < MRI->getEncodingValue(OldReg)) { 3135 if (MRI->getEncodingValue(Reg) == MRI->getEncodingValue(OldReg)) { 3142 Reg != OldReg + 1) 3363 int OldReg = Reg; local 3384 if (Reg != OldReg + 1) { 3407 Spacing = 1 + (Reg == OldReg + 2); 3410 if (Reg != OldReg + Spacing) {
|
Completed in 259 milliseconds