|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/Hexagon/HexagonGenAsmMatcher.inc 6673 case Hexagon::R31: OpKind = MCK_IntRegs; break;
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc67974 /*131499*/ OPC_EmitRegister, MVT::i32, Hexagon::R31,
67982 /*131514*/ OPC_EmitRegister, MVT::i32, Hexagon::R31,
gen/lib/Target/Hexagon/HexagonGenInstrInfo.inc 3289 static const MCPhysReg ImplicitList1[] = { Hexagon::R31, Hexagon::R30, Hexagon::R29, 0 };
3292 static const MCPhysReg ImplicitList4[] = { Hexagon::R29, Hexagon::R30, Hexagon::R31, 0 };
3312 static const MCPhysReg ImplicitList24[] = { Hexagon::PC, Hexagon::R31, 0 };
3325 static const MCPhysReg ImplicitList37[] = { Hexagon::PC, Hexagon::R31, Hexagon::R6, Hexagon::R7, Hexagon::P0, 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 };
3328 static const MCPhysReg ImplicitList40[] = { Hexagon::FRAMEKEY, Hexagon::FRAMELIMIT, Hexagon::R30, Hexagon::R31, 0 };
3329 static const MCPhysReg ImplicitList41[] = { Hexagon::R29, Hexagon::R31, 0 };
3333 static const MCPhysReg ImplicitList45[] = { Hexagon::R30, Hexagon::R29, Hexagon::R31, 0 };
3334 static const MCPhysReg ImplicitList46[] = { Hexagon::R31, 0 };
3335 static const MCPhysReg ImplicitList47[] = { Hexagon::P0, 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 };
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc 926 { Hexagon::R31 },
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,
1340 { 31U, Hexagon::R31 },
1494 { 31U, Hexagon::R31 },
1729 { Hexagon::R31, 31U },
1928 { Hexagon::R31, 31U },
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp 548 Hexagon::R30, Hexagon::R31};
lib/Target/Hexagon/HexagonInstrInfo.cpp 3815 if (Hexagon::IntRegsRegClass.contains(DstReg) && (Hexagon::R31 == DstReg))
3832 (Hexagon::IntRegsRegClass.contains(DstReg) && (Hexagon::R31 == DstReg)))
lib/Target/Hexagon/HexagonRegisterInfo.cpp 45 : HexagonGenRegisterInfo(Hexagon::R31, 0/*DwarfFlavor*/, 0/*EHFlavor*/,
135 Reserved.set(Hexagon::R31);
285 return Hexagon::R31;
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp 103 if (Hexagon::R31 != R && MCID.isCall())
lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp 280 if (Hexagon::R31 == DstReg)
300 (Hexagon::R31 == DstReg)) {
635 (MIb.getOperand(1).getReg() == Hexagon::R31))
638 (MIb.getOperand(0).getReg() == Hexagon::R31))
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp 601 return (Reg >= Hexagon::R0 && Reg <= Hexagon::R31);
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp 217 InitHexagonMCRegisterInfo(X, Hexagon::R31);