Home
last modified time | relevance | path

Searched refs:OpcStr (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrUAOSA.td21 class FourOp<string OpcStr, bits<6> op3val, bits<4> op5val,
24 !strconcat(OpcStr, " $rs1, $rs2, $rs3, $rd")>;
27 multiclass F2_56<string OpcStr, bits<1> cc> {
30 !strconcat(OpcStr, "$cond $rs1, $rs2, $imm10")>;
33 !strconcat(OpcStr, "$cond $rs1, $simm5, $imm10")>;
H A DSparcInstrVIS.td17 class VISInst<bits<9> opfval, string OpcStr, RegisterClass RC = DFPRegs>
20 !strconcat(OpcStr, " $rs1, $rs2, $rd")>;
23 class VISInstID<bits<9> opfval, string OpcStr>
26 !strconcat(OpcStr, " $rs1, $rs2, $rd")>;
35 class VISInst1<bits<9> opfval, string OpcStr, RegisterClass RC = DFPRegs>
38 !strconcat(OpcStr, " $rs1, $rd")>;
42 class VISInst2<bits<9> opfval, string OpcStr, RegisterClass RC = DFPRegs>
45 !strconcat(OpcStr, " $rs2, $rd")>;
49 class VISInstD<bits<9> opfval, string OpcStr, RegisterClass RC = DFPRegs>
52 !strconcat(OpcStr, " $rd")>;
H A DSparcInstrInfo.td452 multiclass F3_12<string OpcStr, bits<6> Op3Val, SDNode OpNode,
457 !strconcat(OpcStr, " $rs1, $rs2, $rd"),
462 !strconcat(OpcStr, " $rs1, $simm13, $rd"),
469 multiclass F3_12np<string OpcStr, bits<6> Op3Val, InstrItinClass itin = IIC_iu_instr> {
472 !strconcat(OpcStr, " $rs1, $rs2, $rd"), [],
476 !strconcat(OpcStr, " $rs1, $simm13, $rd"), [],
481 multiclass Load<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode,
485 !strconcat(OpcStr, " [$addr], $rd"),
490 !strconcat(OpcStr, " [$addr], $rd"),
497 multiclass LoadASI<string OpcStr, bits<6> Op3Val, RegisterClass RC> {
[all …]
H A DSparcInstrCrypto.td15 class FourOpImm<string OpcStr, bits<6> op3val, bits<4> op5val,
18 !strconcat(OpcStr, " $rs1, $rs2, $rs3, $rd")>;
H A DSparcInstrFormats.td293 multiclass F3_S<string OpcStr, bits<6> Op3Val, bit XVal, SDNode OpNode,
297 !strconcat(OpcStr, " $rs1, $rs2, $rd"),
301 !strconcat(OpcStr, " $rs1, $shcnt, $rd"),
H A DSparcInstr64Bit.td335 multiclass bpr_alias<string OpcStr, Instruction NAPT, Instruction APT> {
336 def : InstAlias<!strconcat(OpcStr, ",pt $rs1, $imm16"),
338 def : InstAlias<!strconcat(OpcStr, ",a,pt $rs1, $imm16"),
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.td243 multiclass F3R_2RUS<bits<5> opc1, bits<5> opc2, string OpcStr, SDNode OpNode> {
245 !strconcat(OpcStr, " $dst, $b, $c"),
248 !strconcat(OpcStr, " $dst, $b, $c"),
252 multiclass F3R_2RUS_np<bits<5> opc1, bits<5> opc2, string OpcStr> {
254 !strconcat(OpcStr, " $dst, $b, $c"), []>;
256 !strconcat(OpcStr, " $dst, $b, $c"), []>;
259 multiclass F3R_2RBITP<bits<5> opc1, bits<5> opc2, string OpcStr,
262 !strconcat(OpcStr, " $dst, $b, $c"),
265 !strconcat(OpcStr, " $dst, $b, $c"),
269 class F3R<bits<5> opc, string OpcStr, SDNode OpNode> :
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.td278 // The instructions are named "<OpcStr><Width>" (e.g. "add.s64").
284 class I16x2<string OpcStr, SDNode OpNode> :
286 OpcStr # "16x2",
291 // named "<OpcStr>.s32" (e.g. "addc.cc.s32").
304 multiclass FMINIMUMMAXIMUM<string OpcStr, bit NaN, SDNode OpNode> {
310 OpcStr # ".f64",
315 OpcStr # ".f64",
322 OpcStr # "$ftz" # nan_str # ".f32",
328 OpcStr # "$ftz" # nan_str # ".f32",
335 OpcStr # "$ftz" # nan_str # ".f16",
[all …]
H A DNVPTXIntrinsics.td975 // We need a full string for OpcStr here because we need to deal with case like
977 class F_MATH_1<string OpcStr, RegTyInfo dst, RegTyInfo src, Intrinsic IntOP,
981 OpcStr,
985 // We need a full string for OpcStr here because we need to deal with the case
987 class F_MATH_2<string OpcStr, NVPTXRegClass t_regclass,
992 OpcStr,
996 class F_MATH_3<string OpcStr, NVPTXRegClass t_regclass,
1001 OpcStr,
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td912 class XFALU64<BPFWidthModifer SizeOp, BPFArithOp Opc, string OpcodeStr, string OpcStr>
916 "$dst = atomic_fetch_"#OpcStr#"(("#OpcodeStr#" *)($addr), $val)",
929 class XFALU32<BPFWidthModifer SizeOp, BPFArithOp Opc, string OpcodeStr, string OpcStr>
933 "$dst = atomic_fetch_"#OpcStr#"(("#OpcodeStr#" *)($addr), $val)",
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp15622 StringRef OpcStr = BinaryOperator::getOpcodeStr(Opc); in CreateOverloadedBinOp() local
15651 CandidateSet.NoteCandidates(*this, Args, Cands, OpcStr, OpLoc); in CreateOverloadedBinOp()