Home
last modified time | relevance | path

Searched refs:Decoder (Results 1 – 25 of 35) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/Disassembler/
H A DXCoreDisassembler.cpp76 const MCDisassembler *Decoder);
80 const MCDisassembler *Decoder);
84 const MCDisassembler *Decoder);
88 const MCDisassembler *Decoder);
92 const MCDisassembler *Decoder);
96 const MCDisassembler *Decoder);
100 const MCDisassembler *Decoder);
104 const MCDisassembler *Decoder);
108 const MCDisassembler *Decoder);
112 const MCDisassembler *Decoder);
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.cpp43 const MCDisassembler *Decoder);
46 const MCDisassembler *Decoder);
49 const MCDisassembler *Decoder);
52 const MCDisassembler *Decoder);
55 const MCDisassembler *Decoder);
58 const MCDisassembler *Decoder);
61 const MCDisassembler *Decoder);
64 const MCDisassembler *Decoder);
67 const MCDisassembler *Decoder);
70 const MCDisassembler *Decoder);
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/Disassembler/
H A DMipsDisassembler.cpp84 const MCDisassembler *Decoder);
88 const MCDisassembler *Decoder);
92 const MCDisassembler *Decoder);
96 const MCDisassembler *Decoder);
100 const MCDisassembler *Decoder);
104 const MCDisassembler *Decoder);
108 const MCDisassembler *Decoder);
112 const MCDisassembler *Decoder);
116 const MCDisassembler *Decoder);
120 const MCDisassembler *Decoder);
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp178 const MCDisassembler *Decoder);
181 const MCDisassembler *Decoder);
184 const MCDisassembler *Decoder);
187 const MCDisassembler *Decoder);
191 const MCDisassembler *Decoder);
194 const MCDisassembler *Decoder);
197 const MCDisassembler *Decoder);
200 const MCDisassembler *Decoder);
203 const MCDisassembler *Decoder);
206 const MCDisassembler *Decoder);
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonDepDecoders.inc18 const MCDisassembler *Decoder) {
19 signedDecoder<6>(MI, tmp, Decoder);
23 const MCDisassembler *Decoder) {
24 signedDecoder<12>(MI, tmp, Decoder);
28 const MCDisassembler *Decoder) {
29 signedDecoder<13>(MI, tmp, Decoder);
33 const MCDisassembler *Decoder) {
34 signedDecoder<14>(MI, tmp, Decoder);
38 const MCDisassembler *Decoder) {
39 signedDecoder<3>(MI, tmp, Decoder);
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/Disassembler/
H A DRISCVDisassembler.cpp63 const MCDisassembler *Decoder) { in DecodeGPRRegisterClass() argument
65 Decoder->getSubtargetInfo().getFeatureBits(); in DecodeGPRRegisterClass()
78 const MCDisassembler *Decoder) { in DecodeFPR16RegisterClass() argument
89 const MCDisassembler *Decoder) { in DecodeFPR32RegisterClass() argument
100 const MCDisassembler *Decoder) { in DecodeFPR32CRegisterClass() argument
111 const MCDisassembler *Decoder) { in DecodeFPR64RegisterClass() argument
122 const MCDisassembler *Decoder) { in DecodeFPR64CRegisterClass() argument
133 const MCDisassembler *Decoder) { in DecodeGPRNoX0RegisterClass() argument
138 return DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeGPRNoX0RegisterClass()
143 const MCDisassembler *Decoder) { in DecodeGPRNoX0X2RegisterClass() argument
[all …]
/openbsd-src/gnu/llvm/llvm/tools/llvm-readobj/
H A DARMWinEHPrinter.cpp115 const size_t Decoder::PDataEntrySize = sizeof(RuntimeFunction);
118 const Decoder::RingEntry Decoder::Ring[] = {
119 { 0x80, 0x00, 1, &Decoder::opcode_0xxxxxxx }, // UOP_STACK_FREE (16-bit)
120 { 0xc0, 0x80, 2, &Decoder::opcode_10Lxxxxx }, // UOP_POP (32-bit)
121 { 0xf0, 0xc0, 1, &Decoder::opcode_1100xxxx }, // UOP_STACK_SAVE (16-bit)
122 { 0xf8, 0xd0, 1, &Decoder::opcode_11010Lxx }, // UOP_POP (16-bit)
123 { 0xf8, 0xd8, 1, &Decoder::opcode_11011Lxx }, // UOP_POP (32-bit)
124 { 0xf8, 0xe0, 1, &Decoder::opcode_11100xxx }, // UOP_VPOP (32-bit)
125 { 0xfc, 0xe8, 2, &Decoder::opcode_111010xx }, // UOP_STACK_FREE (32-bit)
126 { 0xfe, 0xec, 2, &Decoder::opcode_1110110L }, // UOP_POP (16-bit)
[all …]
H A DARMWinEHPrinter.h22 class Decoder {
33 bool (Decoder::*Routine)(const uint8_t *, unsigned &, unsigned, bool); member
184 Decoder(ScopedPrinter &SW, bool isAArch64) : SW(SW), in Decoder() function
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/Disassembler/
H A DSystemZDisassembler.cpp76 const MCDisassembler *Decoder) { in tryAddingSymbolicOperand() argument
77 return Decoder->tryAddingSymbolicOperand(MI, Value, Address, isBranch, Offset, in tryAddingSymbolicOperand()
93 const MCDisassembler *Decoder) { in DecodeGR32BitRegisterClass() argument
99 const MCDisassembler *Decoder) { in DecodeGRH32BitRegisterClass() argument
105 const MCDisassembler *Decoder) { in DecodeGR64BitRegisterClass() argument
111 const MCDisassembler *Decoder) { in DecodeGR128BitRegisterClass() argument
117 const MCDisassembler *Decoder) { in DecodeADDR64BitRegisterClass() argument
123 const MCDisassembler *Decoder) { in DecodeFP32BitRegisterClass() argument
129 const MCDisassembler *Decoder) { in DecodeFP64BitRegisterClass() argument
135 const MCDisassembler *Decoder) { in DecodeFP128BitRegisterClass() argument
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/Disassembler/
H A DVEDisassembler.cpp129 const MCDisassembler *Decoder) { in DecodeI32RegisterClass() argument
139 const MCDisassembler *Decoder) { in DecodeI64RegisterClass() argument
149 const MCDisassembler *Decoder) { in DecodeF32RegisterClass() argument
159 const MCDisassembler *Decoder) { in DecodeF128RegisterClass() argument
169 const MCDisassembler *Decoder) { in DecodeV64RegisterClass() argument
183 const MCDisassembler *Decoder) { in DecodeVMRegisterClass() argument
193 const MCDisassembler *Decoder) { in DecodeVM512RegisterClass() argument
203 const MCDisassembler *Decoder) { in DecodeMISCRegisterClass() argument
214 const MCDisassembler *Decoder);
216 const MCDisassembler *Decoder);
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/Disassembler/
H A DAVRDisassembler.cpp69 const MCDisassembler *Decoder) { in DecodeGPR8RegisterClass() argument
80 const MCDisassembler *Decoder) { in DecodeLD8RegisterClass() argument
90 const MCDisassembler *Decoder);
93 const MCDisassembler *Decoder);
96 const MCDisassembler *Decoder);
100 const MCDisassembler *Decoder);
103 const MCDisassembler *Decoder);
106 const MCDisassembler *Decoder);
110 const MCDisassembler *Decoder);
114 const MCDisassembler *Decoder);
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/Disassembler/
H A DM68kDisassembler.cpp42 uint64_t Address, const void *Decoder) { in DecodeRegisterClass() argument
51 const void *Decoder) { in DecodeDR32RegisterClass() argument
52 return DecodeRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDR32RegisterClass()
57 const void *Decoder) { in DecodeDR16RegisterClass() argument
58 return DecodeRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDR16RegisterClass()
63 const void *Decoder) { in DecodeDR8RegisterClass() argument
64 return DecodeRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDR8RegisterClass()
69 const void *Decoder) { in DecodeAR32RegisterClass() argument
70 return DecodeRegisterClass(Inst, RegNo | 8ULL, Address, Decoder); in DecodeAR32RegisterClass()
75 const void *Decoder) { in DecodeAR16RegisterClass() argument
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/Disassembler/
H A DPPCDisassembler.cpp93 const MCDisassembler *Decoder) { in DecodeCRRCRegisterClass() argument
99 const MCDisassembler *Decoder) { in DecodeCRBITRCRegisterClass() argument
105 const MCDisassembler *Decoder) { in DecodeF4RCRegisterClass() argument
111 const MCDisassembler *Decoder) { in DecodeF8RCRegisterClass() argument
117 const MCDisassembler *Decoder) { in DecodeVFRCRegisterClass() argument
123 const MCDisassembler *Decoder) { in DecodeVRRCRegisterClass() argument
129 const MCDisassembler *Decoder) { in DecodeVSRCRegisterClass() argument
135 const MCDisassembler *Decoder) { in DecodeVSFRCRegisterClass() argument
141 const MCDisassembler *Decoder) { in DecodeVSSRCRegisterClass() argument
147 const MCDisassembler *Decoder) { in DecodeGPRCRegisterClass() argument
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/Disassembler/
H A DXtensaDisassembler.cpp69 const void *Decoder) { in DecodeARRegisterClass() argument
82 const void *Decoder) { in DecodeSRRegisterClass() argument
100 const void *Decoder) { in tryAddingSymbolicOperand() argument
101 const MCDisassembler *Dis = static_cast<const MCDisassembler *>(Decoder); in tryAddingSymbolicOperand()
107 int64_t Address, const void *Decoder) { in decodeCallOperand() argument
114 int64_t Address, const void *Decoder) { in decodeJumpOperand() argument
121 int64_t Address, const void *Decoder) { in decodeBranchOperand() argument
129 Address, 0, 3, Inst, Decoder)) in decodeBranchOperand()
135 Address, 0, 3, Inst, Decoder)) in decodeBranchOperand()
142 int64_t Address, const void *Decoder) { in decodeL32ROperand() argument
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARC/Disassembler/
H A DARCDisassembler.cpp88 const MCDisassembler *Decoder = nullptr);
93 const MCDisassembler *Decoder = nullptr);
98 const MCDisassembler *Decoder);
133 const MCDisassembler *Decoder) { in DecodeGPR32RegisterClass() argument
146 const MCDisassembler *Decoder) { in DecodeGBR32ShortRegister() argument
151 return DecodeGPR32RegisterClass(Inst, RegNo, Address, Decoder); in DecodeGBR32ShortRegister()
181 const MCDisassembler *Decoder) { in DecodeSymbolicOperand() argument
183 return (nullptr != Decoder && Decoder->tryAddingSymbolicOperand( in DecodeSymbolicOperand()
189 const MCDisassembler *Decoder) { in DecodeSymbolicOperandOff() argument
192 if (!DecodeSymbolicOperand(Inst, Address, NextAddress, Decoder)) in DecodeSymbolicOperandOff()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/Disassembler/
H A DLanaiDisassembler.cpp48 const MCDisassembler *Decoder);
52 const MCDisassembler *Decoder);
56 const MCDisassembler *Decoder);
60 const MCDisassembler *Decoder);
63 const MCDisassembler *Decoder);
67 const MCDisassembler *Decoder);
71 const MCDisassembler *Decoder);
176 const MCDisassembler *Decoder) { in decodeRiMemoryValue() argument
189 const MCDisassembler *Decoder) { in decodeRrMemoryValue() argument
202 const MCDisassembler *Decoder) { in decodeSplsValue() argument
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp81 static HexagonDisassembler const &disassembler(const MCDisassembler *Decoder) { in disassembler() argument
82 return *static_cast<HexagonDisassembler const *>(Decoder); in disassembler()
86 const MCDisassembler *Decoder) { in signedDecoder() argument
87 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder()
99 const MCDisassembler *Decoder);
103 const MCDisassembler *Decoder);
106 const MCDisassembler *Decoder);
109 const MCDisassembler *Decoder);
112 const MCDisassembler *Decoder);
116 const MCDisassembler *Decoder);
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/Disassembler/
H A DCSKYDisassembler.cpp110 const MCDisassembler *Decoder) { in DecodeGPRRegisterClass() argument
120 const MCDisassembler *Decoder) { in DecodeFPR32RegisterClass() argument
130 const MCDisassembler *Decoder) { in DecodesFPR32RegisterClass() argument
140 const MCDisassembler *Decoder) { in DecodesFPR64RegisterClass() argument
150 const MCDisassembler *Decoder) { in DecodesFPR64_VRegisterClass() argument
160 const MCDisassembler *Decoder) { in DecodeFPR64RegisterClass() argument
172 const MCDisassembler *Decoder) { in DecodesFPR128RegisterClass() argument
182 const MCDisassembler *Decoder) { in DecodesGPRRegisterClass() argument
192 const MCDisassembler *Decoder) { in DecodemGPRRegisterClass() argument
204 const MCDisassembler *Decoder) { in DecodeGPRSPRegisterClass() argument
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/Disassembler/
H A DSparcDisassembler.cpp147 const MCDisassembler *Decoder) { in DecodeIntRegsRegisterClass() argument
157 const MCDisassembler *Decoder) { in DecodeI64RegsRegisterClass() argument
158 return DecodeIntRegsRegisterClass(Inst, RegNo, Address, Decoder); in DecodeI64RegsRegisterClass()
165 const MCDisassembler *Decoder) { in DecodePointerLikeRegClass0() argument
166 return DecodeIntRegsRegisterClass(Inst, RegNo, Address, Decoder); in DecodePointerLikeRegClass0()
171 const MCDisassembler *Decoder) { in DecodeFPRegsRegisterClass() argument
181 const MCDisassembler *Decoder) { in DecodeDFPRegsRegisterClass() argument
191 const MCDisassembler *Decoder) { in DecodeQFPRegsRegisterClass() argument
204 const MCDisassembler *Decoder) { in DecodeCoprocRegsRegisterClass() argument
214 const MCDisassembler *Decoder) { in DecodeFCCRegsRegisterClass() argument
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/Disassembler/
H A DLoongArchDisassembler.cpp60 const MCDisassembler *Decoder) { in DecodeGPRRegisterClass() argument
69 const MCDisassembler *Decoder) { in DecodeFPR32RegisterClass() argument
78 const MCDisassembler *Decoder) { in DecodeFPR64RegisterClass() argument
87 const MCDisassembler *Decoder) { in DecodeCFRRegisterClass() argument
96 const MCDisassembler *Decoder) { in DecodeFCSRRegisterClass() argument
106 const MCDisassembler *Decoder) { in decodeUImmOperand() argument
115 const MCDisassembler *Decoder) { in decodeSImmOperand() argument
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp79 const MCDisassembler *Decoder) { in decodeSoppBrTarget() argument
80 auto DAsm = static_cast<const AMDGPUDisassembler*>(Decoder); in decodeSoppBrTarget()
93 const MCDisassembler *Decoder) { in decodeSMEMOffset() argument
94 auto DAsm = static_cast<const AMDGPUDisassembler*>(Decoder); in decodeSMEMOffset()
105 const MCDisassembler *Decoder) { in decodeBoolReg() argument
106 auto DAsm = static_cast<const AMDGPUDisassembler*>(Decoder); in decodeBoolReg()
113 const MCDisassembler *Decoder) { \
114 auto DAsm = static_cast<const AMDGPUDisassembler *>(Decoder); \
162 const MCDisassembler *Decoder) { in DECODE_OPERAND_REG()
163 auto DAsm = static_cast<const AMDGPUDisassembler*>(Decoder); in DECODE_OPERAND_REG()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/GSYM/
H A DObjectFileTransformer.cpp51 DataExtractor Decoder(BuildIDData, Obj.makeTriple().isLittleEndian(), 8); in getUUID() local
53 const uint32_t NameSize = Decoder.getU32(&Offset); in getUUID()
54 const uint32_t PayloadSize = Decoder.getU32(&Offset); in getUUID()
55 const uint32_t PayloadType = Decoder.getU32(&Offset); in getUUID()
56 StringRef Name(Decoder.getFixedLengthString(&Offset, NameSize)); in getUUID()
59 StringRef UUIDBytes(Decoder.getBytes(&Offset, PayloadSize)); in getUUID()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DDecoderEmitter.cpp67 std::string Decoder; member
72 : Decoder(std::move(D)), HasCompleteDecoder(HCD), InitValue(0) {} in OperandInfo()
1007 for (const auto &Decoder : Decoders) { in emitDecoderFunction() local
1009 OS << Decoder; in emitDecoderFunction()
1135 const std::string &Decoder = OpInfo.Decoder; in emitBinaryParser() local
1159 if (Decoder != "") { in emitBinaryParser()
1161 o.indent(Indentation) << "if (!Check(S, " << Decoder in emitBinaryParser()
1178 if (Op.numFields() == 0 && !Op.Decoder.empty()) { in emitDecoder()
1181 << "if (!Check(S, " << Op.Decoder in emitDecoder()
1199 SmallString<256> Decoder; in getDecoderIndex() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/Disassembler/
H A DMSP430Disassembler.cpp75 const MCDisassembler *Decoder) { in DecodeGR8RegisterClass() argument
93 const MCDisassembler *Decoder) { in DecodeGR16RegisterClass() argument
103 const MCDisassembler *Decoder);
107 const MCDisassembler *Decoder);
112 const MCDisassembler *Decoder) { in DecodeCGImm() argument
130 const MCDisassembler *Decoder) { in DecodeMemOperand() argument
134 if (DecodeGR16RegisterClass(MI, Reg, Address, Decoder) != in DecodeMemOperand()
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/Disassembler/
H A DBPFDisassembler.cpp129 const MCDisassembler *Decoder) { in decodeMemoryOpValue() argument
225 const MCDisassembler *Decoder);

12