Searched defs:NewRC (Results 1 - 5 of 5) sorted by relevance
/external/llvm/lib/CodeGen/ |
H A D | RegisterCoalescer.h | 57 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 D | CriticalAntiDepBreaker.cpp | 177 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 D | MachineRegisterInfo.cpp | 52 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 D | PeepholeOptimizer.cpp | 720 const TargetRegisterClass *NewRC = MRI->getRegClass(SrcRegs[0].Reg); local 721 unsigned NewVR = MRI->createVirtualRegister(NewRC);
|
H A D | RegisterCoalescer.cpp | 306 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