Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp1444 unsigned prfop = MI->getOperand(OpNum).getImm(); in printPrefetchOp() local
1445 if (auto PRFM = AArch64RPRFM::lookupRPRFMByEncoding(prfop)) { in printPrefetchOp()
1450 O << '#' << formatImm(prfop); in printPrefetchOp()
1457 unsigned prfop = MI->getOperand(OpNum).getImm(); in printPrefetchOp()
1459 if (auto PRFM = AArch64SVEPRFM::lookupSVEPRFMByEncoding(prfop)) { in printPrefetchOp()
1464 auto PRFM = AArch64PRFM::lookupPRFMByEncoding(prfop); in printPSBHintOp()
1471 markup(O, Markup::Immediate) << '#' << formatImm(prfop);
1431 unsigned prfop = MI->getOperand(OpNum).getImm(); printRPRFMOperand() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEInstrFormats.td7724 : I<(outs), (ins sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, simm6s1:$imm6),
7725 asm, "\t$prfop, $Pg, [$Rn, $imm6, mul vl]",
7731 bits<4> prfop;
7739 let Inst{3-0} = prfop;
7747 def : InstAlias<asm # "\t$prfop, $Pg, [$Rn]",
7748 (!cast<Instruction>(NAME) sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0), 1>;
7752 : I<(outs), (ins sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, gprty:$Rm),
7753 asm, "\t$prfop, $Pg, [$Rn, $Rm]",
7759 bits<4> prfop;
7770 let Inst{3-0} = prfop;
[all …]
H A DAArch64SVEInstrInfo.td1651 …h (PredTy PPR_3b:$gp), (am_sve_indexed_s6 GPR64sp:$base, simm6s1:$offset), (i32 sve_prfop:$prfop)),
1652 (RegImmInst sve_prfop:$prfop, PPR_3b:$gp, GPR64:$base, simm6s1:$offset)>;
1657 …: Pat<(prefetch (PredTy PPR_3b:$gp), (AddrCP GPR64sp:$base, GPR64:$index), (i32 sve_prfop:$prfop)),
1658 (RegRegInst sve_prfop:$prfop, PPR_3b:$gp, GPR64:$base, GPR64:$index)>;
1662 def _default : Pat<(prefetch (PredTy PPR_3b:$gp), GPR64:$base, (i32 sve_prfop:$prfop)),
1663 (RegImmInst sve_prfop:$prfop, PPR_3b:$gp, GPR64:$base, (i64 0))>;
H A DAArch64InstrFormats.td3664 def prfop : Operand<i32> {
3672 (outs), (ins prfop:$Rt, GPR64sp:$Rn, uimm12s8:$offset),
3707 : I<(outs), (ins prfop:$Rt, am_ldrlit:$label),
4227 (ins prfop:$Rt, GPR64sp:$Rn, GPR32:$Rm, ro_Wextend64:$extend),
4235 (ins prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, ro_Xextend64:$extend),
4243 (!cast<Instruction>(NAME # "roX") prfop:$Rt,
4347 (ins prfop:$Rt, GPR64sp:$Rn, simm9:$offset),
4352 (!cast<Instruction>(NAME # "i") prfop:$Rt, GPR64sp:$Rn, 0)>;
H A DAArch64InstrInfo.td3633 def : InstAlias<"prfm $Rt, [$Rn]", (PRFMui prfop:$Rt, GPR64sp:$Rn, 0)>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp3070 unsigned prfop = MCE->getValue(); in tryParseRPRFMOperand() local
3071 if (prfop > MaxVal) in tryParseRPRFMOperand()
3077 prfop, RPRFM ? RPRFM->Name : "", S, getContext())); in tryParseRPRFMOperand()
3130 unsigned prfop = MCE->getValue(); in tryParsePrefetch() local
3131 if (prfop > MaxVal) in tryParsePrefetch()
3136 Operands.push_back(AArch64Operand::CreatePrefetch(prfop, PRFM.value_or(""), in tryParsePrefetch()