Home
last modified time | relevance | path

Searched refs:RPRFM (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h452 struct RPRFM : SysAlias { struct
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SystemOperands.td314 // RPRFM (prefetch) instruction options.
317 class RPRFM<string name, bits<1> type_encoding, bits<5> policy_encoding> : SearchableTable {
328 def : RPRFM<"pldkeep", 0b0, 0b00000>;
329 def : RPRFM<"pstkeep", 0b1, 0b00000>;
330 def : RPRFM<"pldstrm", 0b0, 0b00010>;
331 def : RPRFM<"pststrm", 0b1, 0b00010>;
H A DAArch64InstrInfo.td9955 def RPRFM:
9974 // RPRFM overlaps with PRFM (reg), when the decoder method of PRFM returns
9975 // Fail, the decoder should attempt to decode RPRFM. This requires setting
H A DAArch64InstrFormats.td4219 // PRFM (reg) aliases with RPRFM added to the base A64 instruction set. When
4221 // instruction as RPRFM.
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp94 // RPRFM overlaps PRFM (reg), so try to print it as RPRFM here. in printInst()
855 "Invalid opcode for RPRFM alias!"); in printRangePrefetchAlias()
865 // "Rm" must be a 64-bit GPR for RPRFM. in printRangePrefetchAlias()
883 if (auto RPRFM = AArch64RPRFM::lookupRPRFMByEncoding(RPRFOp)) in printSysAlias()
884 O << RPRFM->Name << ", "; in printSysAlias()
868 if (auto RPRFM = AArch64RPRFM::lookupRPRFMByEncoding(RPRFOp)) printRangePrefetchAlias() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp3075 auto RPRFM = AArch64RPRFM::lookupRPRFMByEncoding(MCE->getValue()); in tryParseRPRFMOperand() local
3077 prfop, RPRFM ? RPRFM->Name : "", S, getContext())); in tryParseRPRFMOperand()
3084 auto RPRFM = AArch64RPRFM::lookupRPRFMByName(Tok.getString()); in tryParseRPRFMOperand() local
3085 if (!RPRFM) in tryParseRPRFMOperand()
3089 RPRFM->Encoding, Tok.getString(), S, getContext())); in tryParseRPRFMOperand()
/freebsd/sys/arm64/arm64/
H A Didentcpu.c1037 MRS_FIELD_VALUE_NONE_IMPL(ID_AA64ISAR2, RPRFM, NONE, IMPL),
1115 MRS_FIELD(ID_AA64ISAR2, RPRFM, false, MRS_LOWER, 0, id_aa64isar2_rprfm),