|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/Hexagon/HexagonGenAsmMatcher.inc 2587 Inst.addOperand(MCOperand::createReg(Hexagon::R29));
6671 case Hexagon::R29: OpKind = MCK_IntRegs; break;
gen/lib/Target/Hexagon/HexagonGenInstrInfo.inc 3289 static const MCPhysReg ImplicitList1[] = { Hexagon::R31, Hexagon::R30, Hexagon::R29, 0 };
3290 static const MCPhysReg ImplicitList2[] = { Hexagon::R29, Hexagon::R30, 0 };
3291 static const MCPhysReg ImplicitList3[] = { Hexagon::R29, 0 };
3292 static const MCPhysReg ImplicitList4[] = { Hexagon::R29, Hexagon::R30, Hexagon::R31, 0 };
3324 static const MCPhysReg ImplicitList36[] = { Hexagon::PC, Hexagon::R29, 0 };
3326 static const MCPhysReg ImplicitList38[] = { Hexagon::R29, Hexagon::R30, Hexagon::R31, Hexagon::PC, 0 };
3327 static const MCPhysReg ImplicitList39[] = { Hexagon::R14, Hexagon::R15, Hexagon::R28, Hexagon::R29, Hexagon::R30, Hexagon::R31, Hexagon::PC, 0 };
3329 static const MCPhysReg ImplicitList41[] = { Hexagon::R29, Hexagon::R31, 0 };
3333 static const MCPhysReg ImplicitList45[] = { Hexagon::R30, Hexagon::R29, Hexagon::R31, 0 };
3336 static const MCPhysReg ImplicitList48[] = { Hexagon::PC, Hexagon::R30, Hexagon::R29, Hexagon::R31, 0 };
3338 static const MCPhysReg ImplicitList50[] = { Hexagon::FRAMEKEY, Hexagon::FRAMELIMIT, Hexagon::R30, Hexagon::R29, Hexagon::R31, 0 };
3339 static const MCPhysReg ImplicitList51[] = { Hexagon::R30, Hexagon::R29, 0 };
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc 924 { Hexagon::R29 },
1025 Hexagon::R0, Hexagon::R1, Hexagon::R2, Hexagon::R3, Hexagon::R4, Hexagon::R5, Hexagon::R6, Hexagon::R7, Hexagon::R8, Hexagon::R9, Hexagon::R12, Hexagon::R13, Hexagon::R14, Hexagon::R15, Hexagon::R16, Hexagon::R17, Hexagon::R18, Hexagon::R19, Hexagon::R20, Hexagon::R21, Hexagon::R22, Hexagon::R23, Hexagon::R24, Hexagon::R25, Hexagon::R26, Hexagon::R27, Hexagon::R28, Hexagon::R10, Hexagon::R11, Hexagon::R29, Hexagon::R30, Hexagon::R31,
1338 { 29U, Hexagon::R29 },
1492 { 29U, Hexagon::R29 },
1727 { Hexagon::R29, 29U },
1926 { Hexagon::R29, 29U },
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp 204 if (MI.getOperand(0).getReg() == Hexagon::R29) {
547 Hexagon::R25, Hexagon::R26, Hexagon::R27, Hexagon::R28, Hexagon::R29,
lib/Target/Hexagon/HexagonInstrInfo.cpp 2955 if (Op.isReg() && Op.isUse() && Op.getReg() == Hexagon::R29)
lib/Target/Hexagon/HexagonRegisterInfo.cpp 133 Reserved.set(Hexagon::R29);
304 return Hexagon::R29;
lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp 208 Hexagon::R29 == SrcReg && inRange<5, 2>(MCI, 2)) {
264 HexagonMCInstrInfo::isIntReg(SrcReg) && Hexagon::R29 == SrcReg &&
328 Hexagon::R29 == Src1Reg && inRange<5, 2>(MCI, 1)) {
372 HexagonMCInstrInfo::isIntReg(Src1Reg) && Hexagon::R29 == Src1Reg &&
420 if (HexagonMCInstrInfo::isIntReg(SrcReg) && Hexagon::R29 == SrcReg &&
727 if (Inst.getOperand(1).getReg() == Hexagon::R29) {
880 if (Inst.getOperand(1).getReg() == Hexagon::R29) {
937 } else if (Inst.getOperand(0).getReg() == Hexagon::R29) {
945 if (Inst.getOperand(0).getReg() == Hexagon::R29) {