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

/external/llvm/lib/CodeGen/
H A DRegisterCoalescer.h56 /// 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 DMachineRegisterInfo.cpp58 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 DCriticalAntiDepBreaker.cpp182 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 DRegisterCoalescer.cpp254 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 DCodeGenRegisters.cpp1064 CodeGenRegisterClass *NewRC = new CodeGenRegisterClass(*this, Name, K);
1065 addToMaps(NewRC);
1066 return NewRC;

Completed in 153 milliseconds