Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcInstrVIS.td18 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 DSparcInstr64Bit.td349 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 DSparcInstrInfo.td327 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 DSparcInstrFormats.td226 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 DXCoreInstrInfo.td213 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 DNVPTXInstrInfo.td167 // 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 DNVPTXIntrinsics.td549 // 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 DBPFInstrInfo.td692 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 DWritingAnLLVMBackend.rst806 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 DSemaOverload.cpp13803 StringRef OpcStr = BinaryOperator::getOpcodeStr(Opc); in CreateOverloadedBinOp() local
13830 CandidateSet.NoteCandidates(*this, Args, Cands, OpcStr, OpLoc); in CreateOverloadedBinOp()