Lines Matching refs:Operand

130   for (unsigned Operand = 0; Operand < 2; ++Operand) {  in extract()  local
131 unsigned Size = Desc.Op[Operand]; in extract()
139 Operands[Operand] = Data.getU8(&Offset); in extract()
141 Operands[Operand] = (int8_t)Operands[Operand]; in extract()
144 Operands[Operand] = Data.getU16(&Offset); in extract()
146 Operands[Operand] = (int16_t)Operands[Operand]; in extract()
149 Operands[Operand] = Data.getU32(&Offset); in extract()
151 Operands[Operand] = (int32_t)Operands[Operand]; in extract()
154 Operands[Operand] = Data.getU64(&Offset); in extract()
157 Operands[Operand] = Data.getUnsigned(&Offset, AddressSize); in extract()
162 Operands[Operand] = in extract()
167 Operands[Operand] = Data.getSLEB128(&Offset); in extract()
169 Operands[Operand] = Data.getULEB128(&Offset); in extract()
172 Operands[Operand] = Data.getULEB128(&Offset); in extract()
175 assert(Operand == 1); in extract()
181 Operands[Operand] = Data.getULEB128(&Offset); in extract()
184 Operands[Operand] = Data.getU32(&Offset); in extract()
192 if (Operand == 0) in extract()
195 Operands[Operand] = Offset; in extract()
196 Offset += Operands[Operand - 1]; in extract()
202 OperandEndOffsets[Operand] = Offset; in extract()
212 unsigned Operand) { in prettyPrintBaseTypeRef() argument
213 assert(Operand < 2 && "operand out of bounds"); in prettyPrintBaseTypeRef()
214 auto Die = U->getDIEForOffset(U->getOffset() + Operands[Operand]); in prettyPrintBaseTypeRef()
218 OS << format("0x%08" PRIx64 " -> ", Operands[Operand]); in prettyPrintBaseTypeRef()
219 OS << format("0x%08" PRIx64 ")", U->getOffset() + Operands[Operand]); in prettyPrintBaseTypeRef()
224 Operands[Operand]); in prettyPrintBaseTypeRef()
283 for (unsigned Operand = 0; Operand < 2; ++Operand) { in print() local
284 unsigned Size = Desc.Op[Operand]; in print()
294 if (Opcode == DW_OP_convert && Operands[Operand] == 0) in print()
297 prettyPrintBaseTypeRef(U, OS, DumpOpts, Operands, Operand); in print()
299 assert(Operand == 1); in print()
306 OS << format(" 0x%" PRIx64, Operands[Operand]); in print()
311 uint64_t Offset = Operands[Operand]; in print()
312 for (unsigned i = 0; i < Operands[Operand - 1]; ++i) in print()
316 OS << format(" %+" PRId64, (int64_t)Operands[Operand]); in print()
319 OS << format(" 0x%" PRIx64, Operands[Operand]); in print()
361 for (unsigned Operand = 0; Operand < 2; ++Operand) { in verify() local
362 unsigned Size = Op.Desc.Op[Operand]; in verify()
372 if (Op.Opcode == DW_OP_convert && Op.Operands[Operand] == 0) in verify()
374 auto Die = U->getDIEForOffset(U->getOffset() + Op.Operands[Operand]); in verify()