Searched defs:NewRC (Results 1 - 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
H A DRegisterCoalescer.h57 const TargetRegisterClass *NewRC; member in class:llvm::CoalescerPair
62 Partial(false), CrossClass(false), Flipped(false), NewRC(nullptr) {}
69 Partial(false), CrossClass(false), Flipped(false), NewRC(nullptr) {}
84 bool isPhys() const { return !NewRC; }
90 /// Return true if DstReg is virtual and NewRC is a smaller
112 const TargetRegisterClass *getNewRC() const { return NewRC; }
H A DCriticalAntiDepBreaker.cpp177 const TargetRegisterClass *NewRC = nullptr; local
180 NewRC = TII->getRegClass(MI->getDesc(), i, TRI, MF);
184 if (!Classes[Reg] && NewRC)
185 Classes[Reg] = NewRC;
186 else if (!NewRC || Classes[Reg] != NewRC)
293 const TargetRegisterClass *NewRC = nullptr; local
295 NewRC = TII->getRegClass(MI->getDesc(), i, TRI, MF);
299 if (!Classes[Reg] && NewRC)
300 Classes[Reg] = NewRC;
[all...]
H A DMachineRegisterInfo.cpp52 const TargetRegisterClass *NewRC = local
54 if (!NewRC || NewRC == OldRC)
55 return NewRC;
56 if (NewRC->getNumRegs() < MinNumRegs)
58 setRegClass(Reg, NewRC);
59 return NewRC;
66 const TargetRegisterClass *NewRC = local
70 if (NewRC == OldRC)
75 // Apply the effect of the given operand to NewRC
[all...]
H A DPeepholeOptimizer.cpp720 const TargetRegisterClass *NewRC = MRI->getRegClass(SrcRegs[0].Reg); local
721 unsigned NewVR = MRI->createVirtualRegister(NewRC);
H A DRegisterCoalescer.cpp306 NewRC = nullptr;
351 NewRC = TRI.getCommonSuperRegClass(SrcRC, SrcSub, DstRC, DstSub,
353 if (!NewRC)
358 NewRC = TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub);
362 NewRC = TRI.getMatchingSuperRegClass(SrcRC, DstRC, SrcSub);
365 NewRC = TRI.getCommonSubClass(DstRC, SrcRC);
369 if (!NewRC)
380 CrossClass = NewRC != DstRC || NewRC != SrcRC;
953 const TargetRegisterClass *NewRC local
[all...]

Completed in 148 milliseconds