Searched refs:prfop (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64InstPrinter.cpp | 1424 unsigned prfop = MI->getOperand(OpNum).getImm(); in printRPRFMOperand() local 1425 if (auto PRFM = AArch64RPRFM::lookupRPRFMByEncoding(prfop)) { in printRPRFMOperand() 1430 O << '#' << formatImm(prfop); in printRPRFMOperand() 1437 unsigned prfop = MI->getOperand(OpNum).getImm(); in printPrefetchOp() local 1439 if (auto PRFM = AArch64SVEPRFM::lookupSVEPRFMByEncoding(prfop)) { in printPrefetchOp() 1444 auto PRFM = AArch64PRFM::lookupPRFMByEncoding(prfop); in printPrefetchOp() 1451 O << markup("<imm:") << '#' << formatImm(prfop) << markup(">"); in printPrefetchOp()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | SVEInstrFormats.td | 7346 : I<(outs), (ins sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, simm6s1:$imm6), 7347 asm, "\t$prfop, $Pg, [$Rn, $imm6, mul vl]", 7353 bits<4> prfop; 7361 let Inst{3-0} = prfop; 7369 def : InstAlias<asm # "\t$prfop, $Pg, [$Rn]", 7370 (!cast<Instruction>(NAME) sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0), 1>; 7374 : I<(outs), (ins sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, gprty:$Rm), 7375 asm, "\t$prfop, $Pg, [$Rn, $Rm]", 7381 bits<4> prfop; 7392 let Inst{3-0} = prfop; [all …]
|
| H A D | AArch64SVEInstrInfo.td | 1540 …h (PredTy PPR_3b:$gp), (am_sve_indexed_s6 GPR64sp:$base, simm6s1:$offset), (i32 sve_prfop:$prfop)), 1541 (RegImmInst sve_prfop:$prfop, PPR_3b:$gp, GPR64:$base, simm6s1:$offset)>; 1546 …: Pat<(prefetch (PredTy PPR_3b:$gp), (AddrCP GPR64sp:$base, GPR64:$index), (i32 sve_prfop:$prfop)), 1547 (RegRegInst sve_prfop:$prfop, PPR_3b:$gp, GPR64:$base, GPR64:$index)>; 1551 def _default : Pat<(prefetch (PredTy PPR_3b:$gp), GPR64:$base, (i32 sve_prfop:$prfop)), 1552 (RegImmInst sve_prfop:$prfop, PPR_3b:$gp, GPR64:$base, (i64 0))>;
|
| H A D | AArch64InstrFormats.td | 3478 def prfop : Operand<i32> { 3486 (outs), (ins prfop:$Rt, GPR64sp:$Rn, uimm12s8:$offset), 3521 : I<(outs), (ins prfop:$Rt, am_ldrlit:$label), 4041 (ins prfop:$Rt, GPR64sp:$Rn, GPR32:$Rm, ro_Wextend64:$extend), 4049 (ins prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, ro_Xextend64:$extend), 4057 (!cast<Instruction>(NAME # "roX") prfop:$Rt, 4161 (ins prfop:$Rt, GPR64sp:$Rn, simm9:$offset), 4166 (!cast<Instruction>(NAME # "i") prfop:$Rt, GPR64sp:$Rn, 0)>;
|
| H A D | AArch64InstrInfo.td | 3087 def : InstAlias<"prfm $Rt, [$Rn]", (PRFMui prfop:$Rt, GPR64sp:$Rn, 0)>;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 2988 unsigned prfop = MCE->getValue(); in tryParseRPRFMOperand() local 2989 if (prfop > MaxVal) { in tryParseRPRFMOperand() 2997 prfop, RPRFM ? RPRFM->Name : "", S, getContext())); in tryParseRPRFMOperand() 3057 unsigned prfop = MCE->getValue(); in tryParsePrefetch() local 3058 if (prfop > MaxVal) { in tryParsePrefetch() 3065 Operands.push_back(AArch64Operand::CreatePrefetch(prfop, PRFM.value_or(""), in tryParsePrefetch()
|