Searched refs:NewRC (Results 1 - 5 of 5) sorted by relevance
/external/llvm/lib/CodeGen/ |
H A D | RegisterCoalescer.h | 56 /// NewRC - The register class of the coalesced register, or NULL if DstReg 59 const TargetRegisterClass *NewRC; member in class:llvm::CoalescerPair 64 Partial(false), CrossClass(false), Flipped(false), NewRC(nullptr) {} 71 Partial(false), CrossClass(false), Flipped(false), NewRC(nullptr) {} 86 bool isPhys() const { return !NewRC; } 92 /// isCrossClass - Return true if DstReg is virtual and NewRC is a smaller 116 const TargetRegisterClass *getNewRC() const { return NewRC; }
|
H A D | MachineRegisterInfo.cpp | 58 const TargetRegisterClass *NewRC = local 60 if (!NewRC || NewRC == OldRC) 61 return NewRC; 62 if (NewRC->getNumRegs() < MinNumRegs) 64 setRegClass(Reg, NewRC); 65 return NewRC; 72 const TargetRegisterClass *NewRC = local 76 if (NewRC == OldRC) 81 // Apply the effect of the given operand to NewRC [all...] |
H A D | CriticalAntiDepBreaker.cpp | 182 const TargetRegisterClass *NewRC = nullptr; local 185 NewRC = TII->getRegClass(MI->getDesc(), i, TRI, MF); 189 if (!Classes[Reg] && NewRC) 190 Classes[Reg] = NewRC; 191 else if (!NewRC || Classes[Reg] != NewRC) 307 const TargetRegisterClass *NewRC = nullptr; local 309 NewRC = TII->getRegClass(MI->getDesc(), i, TRI, MF); 313 if (!Classes[Reg] && NewRC) 314 Classes[Reg] = NewRC; [all...] |
H A D | RegisterCoalescer.cpp | 254 NewRC = nullptr; 299 NewRC = TRI.getCommonSuperRegClass(SrcRC, SrcSub, DstRC, DstSub, 301 if (!NewRC) 306 NewRC = TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub); 310 NewRC = TRI.getMatchingSuperRegClass(SrcRC, DstRC, SrcSub); 313 NewRC = TRI.getCommonSubClass(DstRC, SrcRC); 317 if (!NewRC) 328 CrossClass = NewRC != DstRC || NewRC != SrcRC; 825 const TargetRegisterClass *NewRC local [all...] |
/external/llvm/utils/TableGen/ |
H A D | CodeGenRegisters.cpp | 1064 CodeGenRegisterClass *NewRC = new CodeGenRegisterClass(*this, Name, K); 1065 addToMaps(NewRC); 1066 return NewRC;
|
Completed in 731 milliseconds