Lines Matching refs:reg_idx
296 ArmStaticInst::printIntReg(std::ostream &os, RegIndex reg_idx,
302 if (reg_idx == INTREG_UREG0)
304 else if (reg_idx == INTREG_SPX)
306 else if (reg_idx == INTREG_X31)
309 ccprintf(os, "%s%d", (opWidth == 32) ? "w" : "x", reg_idx);
311 switch (reg_idx) {
325 ccprintf(os, "r%d", reg_idx);
342 ArmStaticInst::printFloatReg(std::ostream &os, RegIndex reg_idx) const
344 ccprintf(os, "f%d", reg_idx);
348 ArmStaticInst::printVecReg(std::ostream &os, RegIndex reg_idx,
351 ccprintf(os, "%s%d", isSveVecReg ? "z" : "v", reg_idx);
355 ArmStaticInst::printVecPredReg(std::ostream &os, RegIndex reg_idx) const
357 ccprintf(os, "p%d", reg_idx);
361 ArmStaticInst::printCCReg(std::ostream &os, RegIndex reg_idx) const
363 ccprintf(os, "cc_%s", ArmISA::ccRegName[reg_idx]);
367 ArmStaticInst::printMiscReg(std::ostream &os, RegIndex reg_idx) const
369 assert(reg_idx < NUM_MISCREGS);
370 ccprintf(os, "%s", ArmISA::miscRegName[reg_idx]);