Searched defs:OldReg (Results 1 - 6 of 6) sorted by relevance
/external/llvm/lib/CodeGen/ |
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 | 169 unsigned OldReg = MI->getOperand(0).getReg(); local 170 if (!MRI->constrainRegClass(SingleValReg, MRI->getRegClass(OldReg))) 173 MRI->replaceRegWith(OldReg, SingleValReg);
|
H A D | LiveRangeEdit.cpp | 34 LiveInterval &LiveRangeEdit::createEmptyIntervalFrom(unsigned OldReg) { argument 35 unsigned VReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg)); 37 VRM->setIsSplitFromReg(VReg, VRM->getOriginal(OldReg)); 43 unsigned LiveRangeEdit::createFrom(unsigned OldReg) { argument 44 unsigned VReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg)); 46 VRM->setIsSplitFromReg(VReg, VRM->getOriginal(OldReg));
|
H A D | MachineCSE.cpp | 529 unsigned OldReg = MO.getReg(); local 536 if (OldReg == NewReg) { 541 assert(TargetRegisterInfo::isVirtualRegister(OldReg) && 545 if (!isProfitableToCSE(NewReg, OldReg, CSMI, MI)) { 553 const TargetRegisterClass *OldRC = MRI->getRegClass(OldReg); 560 CSEPairs.push_back(std::make_pair(OldReg, NewReg));
|
H A D | LiveDebugVariables.cpp | 256 /// splitRegister - Replace OldReg ranges with NewRegs ranges where NewRegs is 352 /// splitRegister - Replace all references to OldReg with NewRegs. 353 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs); 837 UserValue::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs, argument 840 // Split locations referring to OldReg. Iterate backwards so splitLocation can 845 if (!Loc->isReg() || Loc->getReg() != OldReg) 852 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs) { argument 854 for (UserValue *UV = lookupVirtReg(OldReg); UV; UV = UV->getNext()) 855 DidChange |= UV->splitRegister(OldReg, NewRegs, *LIS); 861 UserValue *UV = lookupVirtReg(OldReg); 867 splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs, LiveIntervals &LIS) argument [all...] |
/external/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 3359 int OldReg = Reg; local 3374 if (MRI->getEncodingValue(Reg) < MRI->getEncodingValue(OldReg)) { 3380 if (MRI->getEncodingValue(Reg) == MRI->getEncodingValue(OldReg)) { 3387 Reg != OldReg + 1) 3608 int OldReg = Reg; local 3629 if (Reg != OldReg + 1) { 3652 Spacing = 1 + (Reg == OldReg + 2); 3655 if (Reg != OldReg + Spacing) {
|
Completed in 584 milliseconds