| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrUAOSA.td | 21 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 D | SparcInstrVIS.td | 17 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 D | SparcInstrInfo.td | 452 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 D | SparcInstrCrypto.td | 15 class FourOpImm<string OpcStr, bits<6> op3val, bits<4> op5val, 18 !strconcat(OpcStr, " $rs1, $rs2, $rs3, $rd")>;
|
| H A D | SparcInstrFormats.td | 293 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 D | SparcInstr64Bit.td | 335 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 D | XCoreInstrInfo.td | 243 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 D | NVPTXInstrInfo.td | 278 // 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 D | NVPTXIntrinsics.td | 975 // 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 D | BPFInstrInfo.td | 912 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 D | SemaOverload.cpp | 15622 StringRef OpcStr = BinaryOperator::getOpcodeStr(Opc); in CreateOverloadedBinOp() local 15651 CandidateSet.NoteCandidates(*this, Args, Cands, OpcStr, OpLoc); in CreateOverloadedBinOp()
|