Lines Matching refs:TargetRegisterClass
174 const TargetRegisterClass *
175 TargetRegisterInfo::getAllocatableClass(const TargetRegisterClass *RC) const { in getAllocatableClass()
181 const TargetRegisterClass *SubRC = getRegClass(It.getID()); in getAllocatableClass()
191 const TargetRegisterClass *
197 const TargetRegisterClass* BestRC = nullptr; in getMinimalPhysRegClass()
198 for (const TargetRegisterClass* RC : regclasses()) { in getMinimalPhysRegClass()
211 const TargetRegisterClass *RC, BitVector &R){ in getAllocatableSetForRC()
219 const TargetRegisterClass *RC) const { in getAllocatableSet()
223 const TargetRegisterClass *SubClass = getAllocatableClass(RC); in getAllocatableSet()
227 for (const TargetRegisterClass *C : regclasses()) in getAllocatableSet()
240 const TargetRegisterClass *firstCommonClass(const uint32_t *A, in firstCommonClass()
248 const TargetRegisterClass *RC = in firstCommonClass()
256 const TargetRegisterClass *
257 TargetRegisterInfo::getCommonSubClass(const TargetRegisterClass *A, in getCommonSubClass()
258 const TargetRegisterClass *B, in getCommonSubClass()
271 const TargetRegisterClass *
272 TargetRegisterInfo::getMatchingSuperRegClass(const TargetRegisterClass *A, in getMatchingSuperRegClass()
273 const TargetRegisterClass *B, in getMatchingSuperRegClass()
287 const TargetRegisterClass *TargetRegisterInfo::
288 getCommonSuperRegClass(const TargetRegisterClass *RCA, unsigned SubA, in getCommonSuperRegClass()
289 const TargetRegisterClass *RCB, unsigned SubB, in getCommonSuperRegClass()
305 const TargetRegisterClass *BestRC = nullptr; in getCommonSuperRegClass()
322 const TargetRegisterClass *RC = in getCommonSuperRegClass()
352 const TargetRegisterClass *DefRC, in shareSameRegisterFile()
354 const TargetRegisterClass *SrcRC, in shareSameRegisterFile()
382 bool TargetRegisterInfo::shouldRewriteCopySrc(const TargetRegisterClass *DefRC, in shouldRewriteCopySrc()
384 const TargetRegisterClass *SrcRC, in shouldRewriteCopySrc()
469 const TargetRegisterClass *RC{}; in getRegSizeInBits()