• Home
  • Raw
  • Download

Lines Matching refs:RegNum

303   static const char *getRegName(RegNumT RegNum) {  in getRegName()
312 RegNum.assertIsValid(); in getRegName()
313 return RegNames[RegNum]; in getRegName()
316 static GPRRegister getEncodedGPR(RegNumT RegNum) { in getEncodedGPR()
325 RegNum.assertIsValid(); in getEncodedGPR()
326 assert(GPRRegs[RegNum] != GPRRegister::Encoded_Not_GPR); in getEncodedGPR()
327 return GPRRegs[RegNum]; in getEncodedGPR()
330 static ByteRegister getEncodedByteReg(RegNumT RegNum) { in getEncodedByteReg()
339 RegNum.assertIsValid(); in getEncodedByteReg()
340 assert(ByteRegs[RegNum] != ByteRegister::Encoded_Not_ByteReg); in getEncodedByteReg()
341 return ByteRegs[RegNum]; in getEncodedByteReg()
344 static bool isXmm(RegNumT RegNum) { in isXmm()
353 return IsXmm[RegNum]; in isXmm()
356 static XmmRegister getEncodedXmm(RegNumT RegNum) { in getEncodedXmm()
365 RegNum.assertIsValid(); in getEncodedXmm()
366 assert(XmmRegs[RegNum] != XmmRegister::Encoded_Not_Xmm); in getEncodedXmm()
367 return XmmRegs[RegNum]; in getEncodedXmm()
370 static uint32_t getEncoding(RegNumT RegNum) { in getEncoding()
379 RegNum.assertIsValid(); in getEncoding()
380 return Encoding[RegNum]; in getEncoding()
383 static inline RegNumT getBaseReg(RegNumT RegNum) { in getBaseReg()
392 RegNum.assertIsValid(); in getBaseReg()
393 return BaseRegs[RegNum]; in getBaseReg()
414 static RegNumT getGprForType(Type Ty, RegNumT RegNum) { in getGprForType()
415 assert(RegNum.hasValue()); in getGprForType()
418 return RegNum; in getGprForType()
424 if (RegNum == RegisterSet::Reg_ah) { in getGprForType()
426 return RegNum; in getGprForType()
429 assert(RegNum != RegisterSet::Reg_bh); in getGprForType()
430 assert(RegNum != RegisterSet::Reg_ch); in getGprForType()
431 assert(RegNum != RegisterSet::Reg_dh); in getGprForType()
435 switch (RegNum) { in getGprForType()
455 RegNumT::fixme(RegNum - FirstGprWithRegNumSize + FirstGprForType); \ in getGprForType()
456 assert(getBaseReg(RegNum) == getBaseReg(NewRegNum) && \ in getGprForType()