Lines Matching refs:RegNumT
279 static const char *getRegName(RegNumT RegNum) { in getRegName()
292 static GPRRegister getEncodedGPR(RegNumT RegNum) { in getEncodedGPR()
306 static ByteRegister getEncodedByteReg(RegNumT RegNum) { in getEncodedByteReg()
320 static XmmRegister getEncodedXmm(RegNumT RegNum) { in getEncodedXmm()
334 static uint32_t getEncoding(RegNumT RegNum) { in getEncoding()
347 static RegNumT getBaseReg(RegNumT RegNum) { in getBaseReg()
348 static const RegNumT BaseRegs[RegisterSet::Reg_NUM] = { in getBaseReg()
377 static RegNumT getGprForType(Type Ty, RegNumT RegNum) { in getGprForType()
415 const RegNumT NewRegNum = \ in getGprForType()
416 RegNumT::fixme(RegNum - FirstGprWithRegNumSize + FirstGprForType); \ in getGprForType()
575 Cfg *Func, llvm::SmallVectorImpl<RegNumT> &Permutation,
584 using RegisterList = llvm::SmallVector<RegNumT, MaxEquivalenceClassSize>;
646 for (RegNumT Register : List) {
657 static RegNumT getRaxOrDie() {
661 static RegNumT getRdxOrDie() {
681 static RegNumT getRegisterForXmmArgNum(uint32_t ArgNum) {
686 return RegNumT();
688 return RegNumT::fixme(RegisterSet::Reg_xmm0 + ArgNum);
691 static RegNumT getRegisterForGprArgNum(Type Ty, uint32_t ArgNum) {
695 return RegNumT();