Home
last modified time | relevance | path

Searched refs:Inst (Results 1 – 25 of 660) sorted by relevance

12345678910>>...27

/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A DMicroMipsInstrFormats.td61 bits<16> Inst;
75 bits<16> Inst;
87 bits<16> Inst;
100 bits<16> Inst;
114 bits<16> Inst;
127 bits<16> Inst;
139 bits<16> Inst;
150 bits<16> Inst;
161 bits<16> Inst;
172 bits<16> Inst;
[all …]
H A DMicroMips32r6InstrFormats.td40 bits<16> Inst;
50 bits<16> Inst;
60 bits<16> Inst;
72 bits<32> Inst;
85 bits<32> Inst;
96 bits<16> Inst;
107 bits<16> Inst;
119 bits<32> Inst;
133 bits<32> Inst;
147 bits<32> Inst;
[all …]
H A DMipsMSAInstrFormats.td37 let Inst{18-16} = m;
38 let Inst{15-11} = ws;
39 let Inst{10-6} = wd;
50 let Inst{19-16} = m;
52 let Inst{10-6} = wd;
63 let Inst{20-16} = m;
65 let Inst{10-6} = wd;
75 let Inst{22} = 0b0;
76 let Inst{21-16} = m;
120 let Inst{16} = df;
[all …]
H A DMipsInstrFormats.td179 bits<32> Inst;
193 bits<32> Inst;
208 bits<32> Inst;
221 bits<32> Inst;
236 bits<32> Inst;
249 bits<32> Inst;
265 bits<32> Inst;
281 bits<32> Inst;
293 bits<32> Inst;
306 bits<32> Inst;
[all …]
H A DMicroMipsDSPInstrFormats.td30 let Inst{25-21} = rt;
31 let Inst{20-16} = rs;
32 let Inst{15-11} = rd;
33 let Inst{10-0} = op;
41 let Inst{25-21} = rt;
42 let Inst{20-16} = rs;
43 let Inst{15-6} = op;
53 let Inst{25-21} = rt;
54 let Inst{20-16} = rs;
55 let Inst{15-14} = ac;
[all …]
H A DMips32r6InstrFormats.td181 bits<32> Inst;
196 bits<32> Inst;
207 bits<32> Inst;
223 bits<32> Inst;
238 bits<32> Inst;
252 bits<32> Inst;
264 bits<32> Inst;
276 bits<32> Inst;
288 bits<32> Inst;
300 bits<32> Inst;
[all …]
H A DMipsDSPInstrFormats.td72 let Inst{25-21} = rs;
73 let Inst{20-16} = rt;
74 let Inst{15-11} = rd;
75 let Inst{10-6} = op;
85 let Inst{25-21} = rs;
86 let Inst{20-16} = 0;
87 let Inst{15-11} = rd;
101 let Inst{15-11} = 0;
141 let Inst{25-21} = 0;
263 let Inst{10-6} = 0;
[all …]
H A DMipsMTInstrFormats.td40 bits<32> Inst;
45 let Inst{20-16} = rt;
54 bits<32> Inst;
63 let Inst{20-16} = rt;
64 let Inst{15-11} = rd;
66 let Inst{5} = u;
67 let Inst{4} = h;
73 bits<32> Inst;
79 let Inst{25-21} = rs;
80 let Inst{20-16} = rt;
[all …]
H A DMips16InstrFormats.td58 field bits<16> Inst;
221 let Inst{7} = nd;
222 let Inst{6} = l;
223 let Inst{5} = ra;
287 let Inst{4} = f;
395 let Inst{7} = s;
396 let Inst{6} = ra;
397 let Inst{5} = s0;
398 let Inst{4} = s1;
547 let Inst{4} = f;
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonDepInstrFormats.td13 let Inst{12-8} = Vu32{4-0};
17 let Inst{4-0} = Vdd32{4-0};
21 let Inst{11-5} = Ii{6-0};
25 let Inst{1-0} = Pd4{1-0};
33 let Inst{1-0} = Pd4{1-0};
38 let Inst{7-1} = Ii{8-2};
45 let Inst{8-8} = n1{0-0};
58 let Inst{7-7} = Ii{0-0};
61 let Inst{6-5} = II{1-0};
75 let Inst{6-3} = Ii{4-1};
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/XCore/Disassembler/
H A DXCoreDisassembler.cpp262 Inst.setOpcode(XCore::ADD_3r); in Decode2OpInstructionFail()
265 Inst.setOpcode(XCore::SUB_3r); in Decode2OpInstructionFail()
268 Inst.setOpcode(XCore::SHL_3r); in Decode2OpInstructionFail()
271 Inst.setOpcode(XCore::SHR_3r); in Decode2OpInstructionFail()
274 Inst.setOpcode(XCore::EQ_3r); in Decode2OpInstructionFail()
277 Inst.setOpcode(XCore::AND_3r); in Decode2OpInstructionFail()
280 Inst.setOpcode(XCore::OR_3r); in Decode2OpInstructionFail()
283 Inst.setOpcode(XCore::LDW_3r); in Decode2OpInstructionFail()
310 Inst.setOpcode(XCore::LSS_3r); in Decode2OpInstructionFail()
313 Inst.setOpcode(XCore::LSU_3r); in Decode2OpInstructionFail()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/Disassembler/
H A DSystemZDisassembler.cpp188 return decodeUImmOperand<1>(Inst, Imm); in decodeU1ImmOperand()
194 return decodeUImmOperand<2>(Inst, Imm); in decodeU2ImmOperand()
200 return decodeUImmOperand<3>(Inst, Imm); in decodeU3ImmOperand()
206 return decodeUImmOperand<4>(Inst, Imm); in decodeU4ImmOperand()
212 return decodeUImmOperand<6>(Inst, Imm); in decodeU6ImmOperand()
218 return decodeUImmOperand<8>(Inst, Imm); in decodeU8ImmOperand()
224 return decodeUImmOperand<12>(Inst, Imm); in decodeU12ImmOperand()
230 return decodeUImmOperand<16>(Inst, Imm); in decodeU16ImmOperand()
242 return decodeSImmOperand<8>(Inst, Imm); in decodeS8ImmOperand()
484 uint64_t Inst = 0; in getInstruction() local
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.cpp723 Inst.addOperand( in DecodeMatrixTile()
875 Inst, ImmVal * 4, Addr, Inst.getOpcode() != AArch64::LDRXl, 0, 0, 4)) in DecodePCRelLabel19()
1016 switch (Inst.getOpcode()) { in DecodeThreeAddrSRegInstruction()
1076 switch (Inst.getOpcode()) { in DecodeMoveImmInstruction()
1095 Inst.addOperand(Inst.getOperand(0)); in DecodeMoveImmInstruction()
1109 switch (Inst.getOpcode()) { in DecodeUnsignedLdStInstruction()
1174 switch (Inst.getOpcode()) { in DecodeSignedLdStInstruction()
1227 switch (Inst.getOpcode()) { in DecodeSignedLdStInstruction()
1585 switch (Inst.getOpcode()) { in DecodeAuthLoadInstruction()
1621 switch (Inst.getOpcode()) { in DecodeAddSubERegInstruction()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYInstrFormats16Instr.td13 let Inst{15} = 0;
14 let Inst{14 - 10} = sop;
22 let Inst{15} = 0;
34 let Inst{10 - 8} = rx;
35 let Inst{7 - 5} = rz;
36 let Inst{4 - 2} = ry;
37 let Inst{1, 0} = sop;
47 let Inst{9 - 6} = rz;
48 let Inst{5 - 2} = rx;
49 let Inst{1, 0} = sop;
[all …]
H A DCSKYInstrFormats.td45 field bits<32> Inst;
51 field bits<16> Inst;
138 let Inst{15 - 0} = 0;
151 let Inst{15 - 2} = 0;
161 let Inst{15 - 0} = 0;
318 let Inst{4 - 0} = 0;
319 let Inst{25} = S;
320 let Inst{21} = I;
331 let Inst{4 - 0} = 0;
350 let Inst{15} = 1;
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/Disassembler/
H A DPPCDisassembler.cpp76 Inst.addOperand(MCOperand::createImm(Offset)); in decodeDirectBrTarget()
106 return decodeRegisterClass(Inst, RegNo, FRegs); in DecodeF4RCRegisterClass()
243 Inst.addOperand(MCOperand::createImm(Imm)); in decodeUImmOperand()
261 Inst.addOperand(MCOperand::createImm(Imm)); in decodeImmZeroOperand()
285 switch (Inst.getOpcode()) { in decodeMemRIOperands()
301 Inst.insert(Inst.begin(), MCOperand::createReg(RRegsNoR0[Base])); in decodeMemRIOperands()
321 if (Inst.getOpcode() == PPC::LDU) in decodeMemRIXOperands()
324 else if (Inst.getOpcode() == PPC::STDU) in decodeMemRIXOperands()
325 Inst.insert(Inst.begin(), MCOperand::createReg(RRegsNoR0[Base])); in decodeMemRIXOperands()
344 Inst.addOperand(MCOperand::createImm(Disp)); in decodeMemRIHashOperands()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstrFormats.td15 field bits<32> Inst;
22 let Inst{0-5} = opcode;
92 field bits<64> Inst;
244 let Inst{6-10} = A;
594 let Inst{6} = 0;
599 let Inst{31} = 0;
640 let Inst{15} = L;
1709 let Inst{6} = 0;
1711 let Inst{15} = 0;
2156 let Inst{15} = R;
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrFormatsV.td63 let Inst{31} = 1;
64 let Inst{30} = 1;
68 let Inst{11-7} = rd;
80 let Inst{31} = 0;
96 let Inst{31} = 1;
116 let Inst{25} = vm;
136 let Inst{25} = vm;
155 let Inst{25} = vm;
175 let Inst{25} = vm;
194 let Inst{25} = vm;
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp1741 switch (Inst.getOpcode()) { in DecodeRegListOperand()
1874 switch (Inst.getOpcode()) { in DecodeCopMemInstruction()
1951 switch (Inst.getOpcode()) { in DecodeCopMemInstruction()
2012 switch (Inst.getOpcode()) { in DecodeCopMemInstruction()
2054 switch (Inst.getOpcode()) { in DecodeAddrMode2IdxInstruction()
2192 if (Inst.getOpcode() != ARM::TSB && Inst.getOpcode() != ARM::t2TSB) in DecodeTSBInstruction()
2520 Inst.addOperand( in DecodeMemMultipleWritebackInstruction()
2672 Inst.setOpcode(Opcode); in DecodeT2HintSpaceInstruction()
3037 switch(Inst.getOpcode()) { in DecodeVLDInstruction()
3943 switch(Inst.getOpcode()) { in DecodeThumbAddSpecialReg()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/Xtensa/
H A DXtensaInstrFormats.td32 field bits<24> Inst;
40 field bits<16> Inst;
55 let Inst{11-8} = s;
56 let Inst{7-4} = t;
72 let Inst{7-4} = t;
87 let Inst{7-4} = t;
98 let Inst{7-4} = t;
111 let Inst{7-4} = t;
194 let Inst{7} = i;
207 let Inst{7} = i;
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchInstrFormats.td22 field bits<32> Inst;
54 let Inst{9-5} = rj;
55 let Inst{4-0} = rd;
69 let Inst{9-5} = rj;
70 let Inst{4-0} = rd;
86 let Inst{9-5} = rj;
87 let Inst{4-0} = rd;
103 let Inst{9-5} = rj;
104 let Inst{4-0} = rd;
118 let Inst{9-5} = rj;
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/ARC/
H A DARCInstrFormats.td14 field bits<64> Inst;
162 let Inst{5} = N;
181 let Inst{4} = 0;
203 let Inst{17} = 1;
211 let Inst{17} = 0;
232 let Inst{16} = 1;
236 let Inst{5} = N;
238 let Inst{3} = 0;
305 let Inst{5} = 0;
349 let Inst{5} = 1;
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/AVR/Disassembler/
H A DAVRDisassembler.cpp263 Inst.addOperand( in decodeMemri()
276 Inst.setOpcode(AVR::RJMPk); in decodeFBRk()
279 Inst.setOpcode(AVR::RCALLk); in decodeFBRk()
301 Inst.setOpcode(AVR::LDDRdPtrQ); in decodeLoadStore()
306 Inst.setOpcode(AVR::STDPtrQRr); in decodeLoadStore()
354 Inst.setOpcode(AVR::STPtrRr); in decodeLoadStore()
359 Inst.setOpcode(AVR::STPtrPiRr); in decodeLoadStore()
362 Inst.setOpcode(AVR::STPtrPdRr); in decodeLoadStore()
365 Inst.setOpcode(AVR::LDRdPtr); in decodeLoadStore()
370 Inst.setOpcode(AVR::LDRdPtrPi); in decodeLoadStore()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRInstrFormats.td29 field bits<16> Inst;
37 field bits<32> Inst;
104 let Inst{3} = 0;
161 let Inst{12} = 0;
193 let Inst{12} = 0;
228 let Inst{1} = e;
229 let Inst{0} = p;
264 let Inst{8} = f;
308 let Inst{8} = f;
399 let Inst{3} = 0;
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/Disassembler/
H A DRISCVDisassembler.cpp72 Inst.addOperand(MCOperand::createReg(Reg)); in DecodeGPRRegisterClass()
83 Inst.addOperand(MCOperand::createReg(Reg)); in DecodeFPR16RegisterClass()
94 Inst.addOperand(MCOperand::createReg(Reg)); in DecodeFPR32RegisterClass()
265 if (Inst.getOpcode() == RISCV::C_LWSP || Inst.getOpcode() == RISCV::C_SWSP || in addImplySP()
266 Inst.getOpcode() == RISCV::C_LDSP || Inst.getOpcode() == RISCV::C_SDSP || in addImplySP()
267 Inst.getOpcode() == RISCV::C_FLWSP || in addImplySP()
268 Inst.getOpcode() == RISCV::C_FSWSP || in addImplySP()
285 addImplySP(Inst, Address, Decoder); in decodeUImmOperand()
304 addImplySP(Inst, Address, Decoder); in decodeSImmOperand()
401 Inst.addOperand(Inst.getOperand(0)); in decodeRVCInstrRdRs1UImm()
[all …]

12345678910>>...27