Searched refs:RPRFM (Results 1 – 7 of 7) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/ |
| H A D | AArch64BaseInfo.h | 452 struct RPRFM : SysAlias { struct
|
| /src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SystemOperands.td | 314 // 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 D | AArch64InstrInfo.td | 9955 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 D | AArch64InstrFormats.td | 4219 // PRFM (reg) aliases with RPRFM added to the base A64 instruction set. When 4221 // instruction as RPRFM.
|
| /src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64InstPrinter.cpp | 883 if (auto RPRFM = AArch64RPRFM::lookupRPRFMByEncoding(RPRFOp)) in printRangePrefetchAlias() local 884 O << RPRFM->Name << ", "; in printRangePrefetchAlias()
|
| /src/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 3075 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()
|
| /src/sys/arm64/arm64/ |
| H A D | identcpu.c | 1068 MRS_FIELD_VALUE_NONE_IMPL(ID_AA64ISAR2, RPRFM, NONE, IMPL), 1151 MRS_FIELD(ID_AA64ISAR2, RPRFM, false, MRS_LOWER, 0, id_aa64isar2_rprfm),
|