| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrFormats.td | 42 let AsmString = asmstr; 49 : MSP430Inst<outs, ins, size, asmstr> { 85 : MSP430Inst<outs, ins, 2, asmstr> { 144 : MSP430Inst<outs, ins, 4, asmstr> { 212 : MSP430Inst<outs, ins, 2, asmstr> { 271 : MSP430Inst<outs, ins, 4, asmstr> { 320 : MSP430Inst<outs, ins, size, asmstr> { 359 : MSP430Inst<outs, ins, 2, asmstr> { 405 : MSP430Inst<outs, ins, 2, asmstr> { 426 : MSP430Inst<outs, ins, 2, asmstr> { [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrFormats.td | 20 let AsmString = asmstr; 28 : InstXCore<0, outs, ins, asmstr, pattern> { 37 : InstXCore<2, outs, ins, asmstr, pattern> { 46 : _F3R<opc, outs, ins, asmstr, pattern> { 51 : InstXCore<4, outs, ins, asmstr, pattern> { 67 : InstXCore<2, outs, ins, asmstr, pattern> { 75 : _F2RUS<opc, outs, ins, asmstr, pattern> { 165 : _F2R<opc, outs, ins, asmstr, pattern> { 177 : _F2R<opc, outs, ins, asmstr, pattern> { 191 : _FRUS<opc, outs, ins, asmstr, pattern> { [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrFormats.td | 26 let AsmString = asmstr; 97 let AsmString = asmstr; 153 string asmstr> 219 : I<opcode, OOL, IOL, asmstr, itin> { 231 : I<opcode, OOL, IOL, asmstr, itin> { 1320 : I<31, OOL, IOL, asmstr, itin> { 1335 : I<31, OOL, IOL, asmstr, itin> { 1352 : I<31, OOL, IOL, asmstr, itin> { 1856 : I<4, OOL, IOL, asmstr, itin> { 2057 : I<4, OOL, IOL, asmstr, itin> { [all …]
|
| H A D | PPCInstrSPE.td | 15 class EFXForm_1<bits<11> xo, dag OOL, dag IOL, string asmstr, 17 I<4, OOL, IOL, asmstr, itin> { 30 class EFXForm_2<bits<11> xo, dag OOL, dag IOL, string asmstr, 36 class EFXForm_2a<bits<11> xo, dag OOL, dag IOL, string asmstr, 42 class EFXForm_3<bits<11> xo, dag OOL, dag IOL, string asmstr, 44 I<4, OOL, IOL, asmstr, itin> { 56 class EVXForm_1<bits<11> xo, dag OOL, dag IOL, string asmstr, 58 I<4, OOL, IOL, asmstr, itin> { 85 I<4, OOL, IOL, asmstr, itin> { 101 I<4, OOL, IOL, asmstr, itin> { [all …]
|
| H A D | PPCInstrInfo.td | 924 string asmbase, string asmstr, InstrItinClass itin, 968 string asmbase, string asmstr, InstrItinClass itin, 982 string asmbase, string asmstr, InstrItinClass itin, 1028 string asmbase, string asmstr, InstrItinClass itin, 1057 string asmbase, string asmstr, InstrItinClass itin, 1071 string asmbase, string asmstr, InstrItinClass itin, 1114 string asmbase, string asmstr, InstrItinClass itin, 1128 string asmbase, string asmstr, InstrItinClass itin, 1142 string asmbase, string asmstr, InstrItinClass itin, 1156 string asmbase, string asmstr, InstrItinClass itin, [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARCInstrFormats.td | 65 let AsmString = asmstr; 479 string asmstr> : 480 InstARC<2, outs, ins, asmstr, []> { 492 InstARC<2, outs, ins, asmstr, []> { 501 asmstr> { 572 asmstr, []> { 661 !strconcat(asmstr, "\t$b, $c")>; 665 !strconcat(asmstr, "\t$b, $c")>; 752 F16_SP_OPS<i, outs, ins, asmstr> { 876 !strconcat(asmstr, "\t$s")> { [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVRInstrFormats.td | 21 let AsmString = asmstr; 29 : AVRInst<outs, ins, asmstr, pattern> 38 : AVRInst<outs, ins, asmstr, pattern> 54 : AVRInst16<outs, ins, asmstr, pattern> 100 : AVRInst16<outs, ins, asmstr, pattern> 123 : AVRInst16<outs, ins, asmstr, pattern> 162 : AVRInst16<outs, ins, asmstr, pattern> 553 : Pseudo<outs, ins, asmstr, pattern> 559 : Pseudo<outs, ins, asmstr, pattern> 565 : Pseudo<outs, ins, asmstr, pattern> [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrFormats.td | 23 let AsmString = asmstr; 39 : InstSP<outs, ins, asmstr, pattern, itin> { 51 : F2<outs, ins, asmstr, pattern, itin> { 61 : F2<outs, ins, asmstr, pattern, itin> { 126 : F3<outs, ins, asmstr, pattern, itin> { 146 : F3<outs, ins, asmstr, pattern, itin> { 159 : F3<outs, ins, asmstr, pattern, itin> { 172 : F3<outs, ins, asmstr, pattern, itin> { 186 : F3<outs, ins, asmstr, pattern, itin> { 199 : F3<outs, ins, asmstr, pattern, itin> { [all …]
|
| H A D | SparcInstrVIS.td | 15 class VISInstFormat<bits<9> opfval, dag outs, dag ins, string asmstr, 17 : F3_3<0b10, 0b110110, opfval, outs, ins, asmstr, pattern>; 32 class VISInst0<bits<9> opfval, string asmstr> 33 : VISInstFormat<opfval, (outs), (ins), asmstr, []>;
|
| H A D | SparcInstrInfo.td | 417 : InstSP<outs, ins, asmstr, pattern> { 774 class BranchAlways<dag ins, string asmstr, list<dag> pattern> 775 : F2_2<0b010, 0, (outs), ins, asmstr, pattern> { 789 class BranchSP<dag ins, string asmstr, list<dag> pattern> 793 class BranchSPA<dag ins, string asmstr, list<dag> pattern> 848 class FPBranchSP<dag ins, string asmstr, list<dag> pattern> 852 class FPBranchSPA<dag ins, string asmstr, list<dag> pattern> 887 class CPBranchSP<dag ins, string asmstr, list<dag> pattern> 888 : F2_2<0b111, 0, (outs), ins, asmstr, pattern>; 891 class CPBranchSPA<dag ins, string asmstr, list<dag> pattern> [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | Mips16InstrFormats.td | 45 let AsmString = asmstr; 105 MipsInst16<outs, ins, asmstr, pattern, itin> 120 MipsInst16<outs, ins, asmstr, pattern, itin> 137 MipsInst16<outs, ins, asmstr, pattern, itin> 153 MipsInst16<outs, ins, asmstr, pattern, itin> 170 MipsInst16<outs, ins, asmstr, pattern, itin> 190 MipsInst16<outs, ins, asmstr, pattern, itin> 208 MipsInst16<outs, ins, asmstr, pattern, itin> 234 MipsInst16<outs, ins, asmstr, pattern, itin> 254 MipsInst16<outs, ins, asmstr, pattern, itin> [all …]
|
| H A D | Mips16InstrInfo.td | 68 class FI816_ins<bits<3> _func, string asmstr, 86 class FRI16_ins<bits<5> op, string asmstr, 100 class FRI16R_ins<bits<5> op, string asmstr, 104 class F2RI16_ins<bits<5> _op, string asmstr, 121 class FEXT_CCRXI16_ins<string asmstr>: 130 class FJAL16_ins<bits<1> _X, string asmstr, 139 class FJALB16_ins<bits<1> _X, string asmstr, 181 class FCCRR16_ins<string asmstr> : 340 class FRRTR16_ins<string asmstr> : 383 string asmstr, InstrItinClass itin>: [all …]
|
| H A D | MipsInstrFormats.td | 72 class MipsInst<dag outs, dag ins, string asmstr, list<dag> pattern, 90 let AsmString = asmstr; 120 class InstSE<dag outs, dag ins, string asmstr, list<dag> pattern, 122 MipsInst<outs, ins, asmstr, pattern, itin, f> { 146 class MipsAsmPseudoInst<dag outs, dag ins, string asmstr>: 147 MipsInst<outs, ins, asmstr, [], IIPseudo, Pseudo> { 155 class FR<bits<6> op, bits<6> _funct, dag outs, dag ins, string asmstr, 157 InstSE<outs, ins, asmstr, pattern, itin, FrmR> 193 class BranchBase<bits<6> op, dag outs, dag ins, string asmstr, 195 InstSE<outs, ins, asmstr, pattern, itin, FrmI> [all …]
|
| H A D | MicroMipsInstrFormats.td | 22 class MicroMipsInstBase<dag outs, dag ins, string asmstr, list<dag> pattern, 31 let AsmString = asmstr; 43 class MicroMipsInst16<dag outs, dag ins, string asmstr, list<dag> pattern, 45 MicroMipsInstBase<outs, ins, asmstr, pattern, itin, f>
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrFormats.td | 49 class InstHexagon<dag outs, dag ins, string asmstr, list<dag> pattern, 56 let AsmString = asmstr; 191 InstHexagon<outs, ins, asmstr, [], "", itin, type>; 198 class LDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [], 207 class STInst<dag outs, dag ins, string asmstr, list<dag> pattern = [], 212 class Endloop<dag outs, dag ins, string asmstr, list<dag> pattern = [], 214 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeENDLOOP>, 218 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern = [], 220 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDO, TypePSEUDO>, 224 class PseudoM<dag outs, dag ins, string asmstr, list<dag> pattern = [], [all …]
|
| H A D | HexagonInstrFormatsV65.td | 24 class CVI_VA_Resource_NoOpcode<dag outs, dag ins, string asmstr, 27 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeCVI_VA>; 29 class CVI_GATHER_TMP_LD_Resource_NoOpcode<dag outs, dag ins, string asmstr, 32 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeCVI_GATHER>;
|
| H A D | HexagonInstrFormatsV60.td | 18 class CVI_VA_Resource<dag outs, dag ins, string asmstr, 21 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeCVI_VA>,
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrFormats.td | 18 class WebAssemblyInst<bits<32> inst, string asmstr, string stack> : StackRel, 25 let AsmString = asmstr; 30 string asmstr = "", bits<32> inst = -1> 31 : WebAssemblyInst<inst, asmstr, stack> { 40 // based version of this instruction, as well as the corresponding asmstr. 61 multiclass NRI<dag oops, dag iops, list<dag> pattern, string asmstr = "", 63 defm "": I<oops, iops, oops, iops, pattern, asmstr, asmstr, inst>;
|
| H A D | WebAssemblyInstrCall.td | 16 // FIXME: add $type to first call_indirect asmstr (and maybe $flags)
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrFormats.td | 24 let AsmString = asmstr; 198 : InstLanai<outs, ins, asmstr, pattern> { 259 : InstLanai<outs, ins, asmstr, pattern> { 329 : InstLanai<outs, ins, asmstr, pattern> { 357 : InstLanai<outs, ins, asmstr, pattern> { 390 class InstSCC<dag outs, dag ins, string asmstr, 392 : InstLanai<outs, ins, asmstr, pattern> { 428 : InstLanai<outs, ins, asmstr, pattern> { 456 : InstLanai<outs, ins, asmstr, pattern> { 501 : InstLanai<outs, ins, asmstr, pattern> { [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrFormats.td | 22 let AsmString = asmstr; 1556 : InstE<0, outs, ins, asmstr, pattern> { 1563 : InstRIa<0, outs, ins, asmstr, pattern> { 1588 : InstRIS<0, outs, ins, asmstr, pattern> { 1596 : InstRR<0, outs, ins, asmstr, pattern> { 1603 : InstRRE<0, outs, ins, asmstr, pattern> { 1617 : InstRRS<0, outs, ins, asmstr, pattern> { 1625 : InstRSa<0, outs, ins, asmstr, pattern> { 1643 : InstRSI<0, outs, ins, asmstr, pattern> { 1691 : InstS<0, outs, ins, asmstr, pattern> { [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/ |
| H A D | BPFInstrFormats.td | 91 class InstBPF<dag outs, dag ins, string asmstr, list<dag> pattern> 105 let AsmString = asmstr; 110 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern> 111 : InstBPF<outs, ins, asmstr, pattern> {
|
| H A D | BPFInstrInfo.td | 115 dag outs, dag ins, string asmstr, list<dag> pattern> 116 : InstBPF<outs, ins, asmstr, pattern> { 130 dag outs, dag ins, string asmstr, list<dag> pattern> 131 : InstBPF<outs, ins, asmstr, pattern> { 191 dag outs, dag ins, string asmstr, list<dag> pattern> 192 : TYPE_ALU_JMP<Opc.Value, BPF_K.Value, outs, ins, asmstr, pattern> { 202 dag outs, dag ins, string asmstr, list<dag> pattern> 203 : TYPE_ALU_JMP<Opc.Value, BPF_X.Value, outs, ins, asmstr, pattern> { 251 dag outs, dag ins, string asmstr, list<dag> pattern> 252 : TYPE_ALU_JMP<Opc.Value, 0, outs, ins, asmstr, pattern> {
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXInstrFormats.td | 23 class NVPTXInst<dag outs, dag ins, string asmstr, list<dag> pattern> 30 let AsmString = asmstr;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Stmt.cpp | 738 StringLiteral *asmstr, unsigned numclobbers, in GCCAsmStmt() argument 741 numinputs, numclobbers), RParenLoc(rparenloc), AsmStr(asmstr) { in GCCAsmStmt() 762 StringRef asmstr, ArrayRef<StringRef> clobbers, in MSAsmStmt() argument 767 initialize(C, asmstr, asmtoks, constraints, exprs, clobbers); in MSAsmStmt() 774 void MSAsmStmt::initialize(const ASTContext &C, StringRef asmstr, in initialize() argument 785 AsmStr = copyIntoContext(C, asmstr); in initialize()
|