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

/external/llvm/lib/CodeGen/
H A DRegisterCoalescer.h54 /// NewRC - The register class of the coalesced register, or NULL if DstReg
56 const TargetRegisterClass *NewRC; member in class:llvm::CoalescerPair
61 Partial(false), CrossClass(false), Flipped(false), NewRC(0) {}
76 bool isPhys() const { return !NewRC; }
82 /// isCrossClass - Return true if DstReg is virtual and NewRC is a smaller
102 const TargetRegisterClass *getNewRC() const { return NewRC; }
H A DMachineRegisterInfo.cpp56 const TargetRegisterClass *NewRC = TRI->getCommonSubClass(OldRC, RC); local
57 if (!NewRC || NewRC == OldRC)
58 return NewRC;
59 if (NewRC->getNumRegs() < MinNumRegs)
61 setRegClass(Reg, NewRC);
62 return NewRC;
69 const TargetRegisterClass *NewRC = TRI->getLargestLegalSuperClass(OldRC); local
72 if (NewRC == OldRC)
82 NewRC
[all...]
H A DCriticalAntiDepBreaker.cpp208 const TargetRegisterClass *NewRC = 0; local
211 NewRC = TII->getRegClass(MI->getDesc(), i, TRI);
215 if (!Classes[Reg] && NewRC)
216 Classes[Reg] = NewRC;
217 else if (!NewRC || Classes[Reg] != NewRC)
309 const TargetRegisterClass *NewRC = 0; local
311 NewRC = TII->getRegClass(MI->getDesc(), i, TRI);
315 if (!Classes[Reg] && NewRC)
316 Classes[Reg] = NewRC;
[all...]
H A DRegisterCoalescer.cpp158 const TargetRegisterClass *NewRC);
237 NewRC = 0;
302 NewRC = TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub);
304 NewRC = TRI.getCommonSubClass(DstRC, SrcRC);
305 if (!NewRC)
307 CrossClass = NewRC != DstRC || NewRC != SrcRC;
1062 const TargetRegisterClass *NewRC) {
1063 unsigned NewRCCount = RegClassInfo.getNumAllocatableRegs(NewRC);
1092 if (SrcRC != NewRC
1058 isWinToJoinCrossClass(unsigned SrcReg, unsigned DstReg, const TargetRegisterClass *SrcRC, const TargetRegisterClass *DstRC, const TargetRegisterClass *NewRC) argument
[all...]
/external/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp847 CodeGenRegisterClass *NewRC = new CodeGenRegisterClass(Name, K);
848 addToMaps(NewRC);
849 return NewRC;

Completed in 66 milliseconds