/openbsd/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MicroMipsInstrFormats.td | 61 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 D | MicroMips32r6InstrFormats.td | 40 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 D | MipsMSAInstrFormats.td | 37 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 D | MipsInstrFormats.td | 179 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 D | MicroMipsDSPInstrFormats.td | 30 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 D | Mips32r6InstrFormats.td | 181 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 D | MipsDSPInstrFormats.td | 72 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 D | MipsMTInstrFormats.td | 40 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 D | Mips16InstrFormats.td | 58 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 D | HexagonDepInstrFormats.td | 13 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 D | XCoreDisassembler.cpp | 262 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 D | SystemZDisassembler.cpp | 188 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 D | AArch64Disassembler.cpp | 723 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 D | CSKYInstrFormats16Instr.td | 13 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 D | CSKYInstrFormats.td | 45 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 D | PPCDisassembler.cpp | 76 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 D | PPCInstrFormats.td | 15 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 D | RISCVInstrFormatsV.td | 63 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 D | ARMDisassembler.cpp | 1741 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 D | XtensaInstrFormats.td | 32 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 D | LoongArchInstrFormats.td | 22 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 D | ARCInstrFormats.td | 14 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 D | AVRDisassembler.cpp | 263 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 D | AVRInstrFormats.td | 29 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 D | RISCVDisassembler.cpp | 72 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 …]
|