Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h485 struct RPRFM : SysAlias { struct
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64SystemOperands.td309 // RPRFM (prefetch) instruction options.
312 class RPRFM<string name, bits<1> type_encoding, bits<5> policy_encoding> : SearchableTable {
323 def : RPRFM<"pldkeep", 0b0, 0b00000>;
324 def : RPRFM<"pstkeep", 0b1, 0b00000>;
325 def : RPRFM<"pldstrm", 0b0, 0b00010>;
326 def : RPRFM<"pststrm", 0b1, 0b00010>;
H A DAArch64InstrInfo.td8637 def RPRFM:
8656 // RPRFM overlaps with PRFM (reg), when the decoder method of PRFM returns
8657 // Fail, the decoder should attempt to decode RPRFM. This requires setting
H A DAArch64InstrFormats.td4033 // PRFM (reg) aliases with RPRFM added to the base A64 instruction set. When
4035 // instruction as RPRFM.
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp861 if (auto RPRFM = AArch64RPRFM::lookupRPRFMByEncoding(RPRFOp)) in printRangePrefetchAlias() local
862 O << RPRFM->Name << ", "; in printRangePrefetchAlias()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp2995 auto RPRFM = AArch64RPRFM::lookupRPRFMByEncoding(MCE->getValue()); in tryParseRPRFMOperand() local
2997 prfop, RPRFM ? RPRFM->Name : "", S, getContext())); in tryParseRPRFMOperand()
3006 auto RPRFM = AArch64RPRFM::lookupRPRFMByName(Tok.getString()); in tryParseRPRFMOperand() local
3007 if (!RPRFM) { in tryParseRPRFMOperand()
3013 RPRFM->Encoding, Tok.getString(), S, getContext())); in tryParseRPRFMOperand()