Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DSVEInstrFormats.td6770 : I<(outs), (ins sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, simm6s1:$imm6),
6771 asm, "\t$prfop, $Pg, [$Rn, $imm6, mul vl]",
6777 bits<4> prfop;
6785 let Inst{3-0} = prfop;
6793 def : InstAlias<asm # "\t$prfop, $Pg, [$Rn]",
6794 (!cast<Instruction>(NAME) sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0), 1>;
6798 : I<(outs), (ins sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, gprty:$Rm),
6799 asm, "\t$prfop, $Pg, [$Rn, $Rm]",
6805 bits<4> prfop;
6816 let Inst{3-0} = prfop;
[all …]
H A DAArch64SchedA64FX.td3308 // [339] "prfb $prfop, $Pg, [$Rn, $Rm]";
3311 // [340] "prfb $prfop, $Pg, [$Rn, $Zm]";
3314 // [341] "prfb $prfop, $Pg, [$Rn, $imm6, mul vl]";
3317 // [342] "prfb $prfop, $Pg, [$Zn, $imm5]";
3320 // [343] "prfd $prfop, $Pg, [$Rn, $Rm]";
3323 // [344] "prfd $prfop, $Pg, [$Rn, $Zm]";
3326 // [345] "prfd $prfop, $Pg, [$Rn, $imm6, mul vl]";
3329 // [346] "prfd $prfop, $Pg, [$Zn, $imm5]";
3332 // [347] "prfh $prfop, $Pg, [$Rn, $Rm]";
3335 // [348] "prfh $prfop, $Pg, [$Rn, $Zm]";
[all …]
H A DAArch64SVEInstrInfo.td1077 …h (PredTy PPR_3b:$gp), (am_sve_indexed_s6 GPR64sp:$base, simm6s1:$offset), (i32 sve_prfop:$prfop)),
1078 (RegImmInst sve_prfop:$prfop, PPR_3b:$gp, GPR64:$base, simm6s1:$offset)>;
1083 …: Pat<(prefetch (PredTy PPR_3b:$gp), (AddrCP GPR64sp:$base, GPR64:$index), (i32 sve_prfop:$prfop)),
1084 (RegRegInst sve_prfop:$prfop, PPR_3b:$gp, GPR64:$base, GPR64:$index)>;
1088 def _default : Pat<(prefetch (PredTy PPR_3b:$gp), GPR64:$base, (i32 sve_prfop:$prfop)),
1089 (RegImmInst sve_prfop:$prfop, PPR_3b:$gp, GPR64:$base, (i64 0))>;
H A DAArch64InstrFormats.td3238 def prfop : Operand<i32> {
3246 (outs), (ins prfop:$Rt, GPR64sp:$Rn, uimm12s8:$offset),
3281 : I<(outs), (ins prfop:$Rt, am_ldrlit:$label),
3796 (ins prfop:$Rt, GPR64sp:$Rn, GPR32:$Rm, ro_Wextend64:$extend),
3804 (ins prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, ro_Xextend64:$extend),
3812 (!cast<Instruction>(NAME # "roX") prfop:$Rt,
3916 (ins prfop:$Rt, GPR64sp:$Rn, simm9:$offset),
3921 (!cast<Instruction>(NAME # "i") prfop:$Rt, GPR64sp:$Rn, 0)>;
H A DAArch64InstrInfo.td2740 def : InstAlias<"prfm $Rt, [$Rn]", (PRFMui prfop:$Rt, GPR64sp:$Rn, 0)>;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp1127 unsigned prfop = MI->getOperand(OpNum).getImm(); in printPrefetchOp() local
1129 if (auto PRFM = AArch64SVEPRFM::lookupSVEPRFMByEncoding(prfop)) { in printPrefetchOp()
1133 } else if (auto PRFM = AArch64PRFM::lookupPRFMByEncoding(prfop)) { in printPrefetchOp()
1138 O << '#' << formatImm(prfop); in printPrefetchOp()
/netbsd-src/external/gpl3/binutils.old/dist/include/opcode/
H A Daarch64.h1184 const struct aarch64_name_value_pair *prfop; member
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-sve-builtins.cc2982 unsigned int prfop = INTVAL (args.last ()); in prepare_prefetch_operands() local
2984 args.quick_push (GEN_INT ((prfop & 8) != 0)); in prepare_prefetch_operands()
2987 args.quick_push (GEN_INT (((prfop >> 1) & 3) + 1)); in prepare_prefetch_operands()
H A Daarch64.cc5251 svprfop_token (enum aarch64_svprfop prfop) in svprfop_token() argument
5253 switch (prfop) in svprfop_token()
5273 aarch64_svprfop prfop = (aarch64_svprfop) INTVAL (prfop_rtx); in aarch64_output_sve_prefetch() local
5275 mnemonic, svprfop_token (prfop), suffix); in aarch64_output_sve_prefetch()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-sve-builtins.cc2983 unsigned int prfop = INTVAL (args.last ()); in prepare_prefetch_operands() local
2985 args.quick_push (GEN_INT ((prfop & 8) != 0)); in prepare_prefetch_operands()
2988 args.quick_push (GEN_INT (((prfop >> 1) & 3) + 1)); in prepare_prefetch_operands()
H A Daarch64.c3964 svprfop_token (enum aarch64_svprfop prfop) in svprfop_token() argument
3966 switch (prfop) in svprfop_token()
3986 aarch64_svprfop prfop = (aarch64_svprfop) INTVAL (prfop_rtx); in aarch64_output_sve_prefetch() local
3988 mnemonic, svprfop_token (prfop), suffix); in aarch64_output_sve_prefetch()
/netbsd-src/external/gpl3/binutils/dist/include/opcode/
H A Daarch64.h1567 const struct aarch64_name_value_pair *prfop; member
/netbsd-src/external/gpl3/binutils/dist/opcodes/
H A Daarch64-opc.c3148 if (opcode->iclass == ldst_regoff && opnd->prfop->value >= 24) in operand_general_constraint_met_p()
4783 if (opnd->prfop->name != NULL) in aarch64_print_operand()
4784 snprintf (buf, size, "%s", style_sub_mnem (styler, opnd->prfop->name)); in aarch64_print_operand()
4787 opnd->prfop->value)); in aarch64_print_operand()
H A Daarch64-asm.c962 insert_field (FLD_Rt, code, info->prfop->value, 0); in aarch64_ins_prfop()
H A Daarch64-dis.c1432 info->prfop = aarch64_prfops + extract_field (FLD_Rt, code, 0); in aarch64_ext_prfop()
H A Daarch64-tbl.h6606 Y(SYSTEM, prfop, "PRFOP", 0, F(), \
/netbsd-src/external/gpl3/binutils.old/dist/opcodes/
H A Daarch64-opc.c3919 if (opnd->prfop->name != NULL) in aarch64_print_operand()
3920 snprintf (buf, size, "%s", opnd->prfop->name); in aarch64_print_operand()
3922 snprintf (buf, size, "#0x%02x", opnd->prfop->value); in aarch64_print_operand()
H A Daarch64-asm.c909 insert_field (FLD_Rt, code, info->prfop->value, 0); in aarch64_ins_prfop()
H A Daarch64-dis.c1334 info->prfop = aarch64_prfops + extract_field (FLD_Rt, code, 0); in aarch64_ext_prfop()
H A Daarch64-tbl.h5635 Y(SYSTEM, prfop, "PRFOP", 0, F(), \
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp2458 unsigned prfop = MCE->getValue(); in tryParsePrefetch() local
2459 if (prfop > MaxVal) { in tryParsePrefetch()
2467 prfop, PRFM.getValueOr(""), S, getContext())); in tryParsePrefetch()
/netbsd-src/external/gpl3/binutils.old/dist/gas/config/
H A Dtc-aarch64.c7476 inst.base.operands[i].prfop = aarch64_prfops + val; in parse_operands()
/netbsd-src/external/gpl3/binutils/dist/gas/config/
H A Dtc-aarch64.c7825 inst.base.operands[i].prfop = aarch64_prfops + val; in parse_operands()