Searched refs:OldReg (Results 1 - 11 of 11) sorted by relevance

/external/llvm/lib/CodeGen/
H A DLiveDebugVariables.h40 /// renameRegister - Move any user variables in OldReg to NewReg:SubIdx.
41 /// @param OldReg Old virtual register that is going away.
45 void renameRegister(unsigned OldReg, unsigned NewReg, unsigned SubIdx);
47 /// splitRegister - Move any user variables in OldReg to the live ranges in
50 void splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs);
H A DAntiDepBreaker.h62 void UpdateDbgValue(MachineInstr *MI, unsigned OldReg, unsigned NewReg) { argument
64 if (MI && MI->getOperand(0).isReg() && MI->getOperand(0).getReg() == OldReg)
H A DLiveDebugVariables.cpp250 /// renameRegister - Update locations to rewrite OldReg as NewReg:SubIdx.
251 void renameRegister(unsigned OldReg, unsigned NewReg, unsigned SubIdx,
254 /// splitRegister - Replace OldReg ranges with NewRegs ranges where NewRegs is
337 /// renameRegister - Replace all references to OldReg with NewReg:SubIdx.
338 void renameRegister(unsigned OldReg, unsigned NewReg, unsigned SubIdx);
340 /// splitRegister - Replace all references to OldReg with NewRegs.
341 void splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs);
718 renameRegister(unsigned OldReg, unsigned NewReg, unsigned SubIdx, argument
723 if (!Loc.isReg() || Loc.getReg() != OldReg)
734 renameRegister(unsigned OldReg, unsigne argument
751 renameRegister(unsigned OldReg, unsigned NewReg, unsigned SubIdx) argument
859 splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) argument
873 splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) argument
888 splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) argument
[all...]
H A DOptimizePHIs.cpp167 unsigned OldReg = MI->getOperand(0).getReg(); local
168 if (!MRI->constrainRegClass(SingleValReg, MRI->getRegClass(OldReg)))
171 MRI->replaceRegWith(OldReg, SingleValReg);
H A DMachineCSE.cpp499 unsigned OldReg = MO.getReg(); local
506 if (OldReg == NewReg) {
511 assert(TargetRegisterInfo::isVirtualRegister(OldReg) &&
515 if (!isProfitableToCSE(NewReg, OldReg, CSMI, MI)) {
523 const TargetRegisterClass *OldRC = MRI->getRegClass(OldReg);
530 CSEPairs.push_back(std::make_pair(OldReg, NewReg));
H A DLiveRangeEdit.cpp34 LiveInterval &LiveRangeEdit::createFrom(unsigned OldReg) { argument
35 unsigned VReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg));
38 VRM->setIsSplitFromReg(VReg, VRM->getOriginal(OldReg));
H A DMachineSSAUpdater.cpp234 void MachineSSAUpdater::ReplaceRegWith(unsigned OldReg, unsigned NewReg) { argument
235 MRI->replaceRegWith(OldReg, NewReg);
240 if (I->second == OldReg)
/external/llvm/include/llvm/CodeGen/
H A DMachineSSAUpdater.h106 void ReplaceRegWith(unsigned OldReg, unsigned NewReg);
H A DLiveRangeEdit.h133 /// createFrom - Create a new virtual register based on OldReg.
134 LiveInterval &createFrom(unsigned OldReg);
/external/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp949 unsigned OldReg = getStackEntry(FixCount);
952 if (Reg == OldReg)
954 // (Reg st0) (OldReg st0) = (Reg OldReg st0)
957 moveToTop(OldReg, I);
/external/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp2924 int OldReg = Reg; local
2939 if (MRI->getEncodingValue(Reg) < MRI->getEncodingValue(OldReg)) {
2945 if (MRI->getEncodingValue(Reg) == MRI->getEncodingValue(OldReg)) {
2954 Reg != OldReg + 1)
3172 int OldReg = Reg; local
3193 if (Reg != OldReg + 1) {
3215 Spacing = 1 + (Reg == OldReg + 2);
3218 if (Reg != OldReg + Spacing) {

Completed in 667 milliseconds