/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | SparcInstrVIS.td | 18 class VISInst<bits<9> opfval, string OpcStr, RegisterClass RC = DFPRegs> 21 !strconcat(OpcStr, " $rs1, $rs2, $rd"), []>; 24 class VISInstID<bits<9> opfval, string OpcStr> 27 !strconcat(OpcStr, " $rs1, $rs2, $rd"), []>; 36 class VISInst1<bits<9> opfval, string OpcStr, RegisterClass RC = DFPRegs> 39 !strconcat(OpcStr, " $rs1, $rd"), []>; 43 class VISInst2<bits<9> opfval, string OpcStr, RegisterClass RC = DFPRegs> 46 !strconcat(OpcStr, " $rs2, $rd"), []>; 50 class VISInstD<bits<9> opfval, string OpcStr, RegisterClass RC = DFPRegs> 53 !strconcat(OpcStr, " $rd"), []>;
|
H A D | SparcInstr64Bit.td | 349 multiclass BranchOnReg<bits<3> cond, string OpcStr> { 351 !strconcat(OpcStr, " $rs1, $imm16"), []>; 353 !strconcat(OpcStr, ",a $rs1, $imm16"), []>; 355 !strconcat(OpcStr, ",pn $rs1, $imm16"), []>; 357 !strconcat(OpcStr, ",a,pn $rs1, $imm16"), []>; 360 multiclass bpr_alias<string OpcStr, Instruction NAPT, Instruction APT> { 361 def : InstAlias<!strconcat(OpcStr, ",pt $rs1, $imm16"), 363 def : InstAlias<!strconcat(OpcStr, ",a,pt $rs1, $imm16"), 382 multiclass MOVR< bits<3> rcond, string OpcStr> { 385 !strconcat(OpcStr, " $rs1, $rs2, $rd"), []>; [all …]
|
H A D | SparcInstrInfo.td | 327 multiclass F3_12<string OpcStr, bits<6> Op3Val, SDNode OpNode, 332 !strconcat(OpcStr, " $rs1, $rs2, $rd"), 337 !strconcat(OpcStr, " $rs1, $simm13, $rd"), 344 multiclass F3_12np<string OpcStr, bits<6> Op3Val, InstrItinClass itin = IIC_iu_instr> { 347 !strconcat(OpcStr, " $rs1, $rs2, $rd"), [], 351 !strconcat(OpcStr, " $rs1, $simm13, $rd"), [], 356 multiclass Load<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode, 360 !strconcat(OpcStr, " [$addr], $dst"), 365 !strconcat(OpcStr, " [$addr], $dst"), 372 class LoadASI<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode, [all …]
|
H A D | SparcInstrFormats.td | 226 multiclass F3_S<string OpcStr, bits<6> Op3Val, bit XVal, SDNode OpNode, 230 !strconcat(OpcStr, " $rs1, $rs2, $rd"), 234 !strconcat(OpcStr, " $rs1, $shcnt, $rd"),
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreInstrInfo.td | 213 multiclass F3R_2RUS<bits<5> opc1, bits<5> opc2, string OpcStr, SDNode OpNode> { 215 !strconcat(OpcStr, " $dst, $b, $c"), 218 !strconcat(OpcStr, " $dst, $b, $c"), 222 multiclass F3R_2RUS_np<bits<5> opc1, bits<5> opc2, string OpcStr> { 224 !strconcat(OpcStr, " $dst, $b, $c"), []>; 226 !strconcat(OpcStr, " $dst, $b, $c"), []>; 229 multiclass F3R_2RBITP<bits<5> opc1, bits<5> opc2, string OpcStr, 232 !strconcat(OpcStr, " $dst, $b, $c"), 235 !strconcat(OpcStr, " $dst, $b, $c"), 239 class F3R<bits<5> opc, string OpcStr, SDNode OpNode> : [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
H A D | NVPTXInstrInfo.td | 167 // The instructions are named "<OpcStr><Width>" (e.g. "add.s64"). 168 multiclass I3<string OpcStr, SDNode OpNode> { 171 !strconcat(OpcStr, "64 \t$dst, $a, $b;"), 175 !strconcat(OpcStr, "64 \t$dst, $a, $b;"), 179 !strconcat(OpcStr, "32 \t$dst, $a, $b;"), 183 !strconcat(OpcStr, "32 \t$dst, $a, $b;"), 187 !strconcat(OpcStr, "16 \t$dst, $a, $b;"), 191 !strconcat(OpcStr, "16 \t$dst, $a, $b;"), 196 // named "<OpcStr>.s32" (e.g. "addc.cc.s32"). 197 multiclass ADD_SUB_INT_32<string OpcStr, SDNode OpNode> { [all …]
|
H A D | NVPTXIntrinsics.td | 549 // We need a full string for OpcStr here because we need to deal with case like 551 class F_MATH_1<string OpcStr, NVPTXRegClass target_regclass, 554 OpcStr, 557 // We need a full string for OpcStr here because we need to deal with the case 559 class F_MATH_2<string OpcStr, NVPTXRegClass t_regclass, 563 OpcStr, 566 class F_MATH_3<string OpcStr, NVPTXRegClass t_regclass, 571 OpcStr, 1212 string SpaceStr, string TypeStr, string OpcStr, PatFrag IntOp, 1215 !strconcat("atom", SpaceStr, OpcStr, TypeStr, " \t$dst, [$addr], $b;"), [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
H A D | BPFInstrInfo.td | 692 string OpcStr, PatFrag OpNode> 696 "$dst = atomic_fetch_"#OpcStr#"(("#OpcodeStr#" *)($addr), $val)", 710 string OpcStr, PatFrag OpNode> 714 "$dst = atomic_fetch_"#OpcStr#"(("#OpcodeStr#" *)($addr), $val)",
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | WritingAnLLVMBackend.rst | 806 multiclass F3_12 <string OpcStr, bits<6> Op3Val, SDNode OpNode> { 809 !strconcat(OpcStr, " $b, $c, $dst"), 813 !strconcat(OpcStr, " $b, $c, $dst"),
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 13803 StringRef OpcStr = BinaryOperator::getOpcodeStr(Opc); in CreateOverloadedBinOp() local 13830 CandidateSet.NoteCandidates(*this, Args, Cands, OpcStr, OpLoc); in CreateOverloadedBinOp()
|