Home
last modified time | relevance | path

Searched refs:EncodingSegment (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DVarLenCodeEmitterGen.h21 struct EncodingSegment { struct
35 SmallVector<EncodingSegment, 4> Segments; argument
H A DDecoderEmitter.cpp1881 for (auto &EncodingSegment : VLI) { in parseVarLenInstOperand() local
1885 if (const StringInit *SI = dyn_cast<StringInit>(EncodingSegment.Value)) { in parseVarLenInstOperand()
1887 } else if (const DagInit *DI = dyn_cast<DagInit>(EncodingSegment.Value)) { in parseVarLenInstOperand()
1897 Operands[OpIdx].addField(CurrBitPos, EncodingSegment.BitWidth, Offset); in parseVarLenInstOperand()
1898 if (!EncodingSegment.CustomDecoder.empty()) in parseVarLenInstOperand()
1899 Operands[OpIdx].Decoder = EncodingSegment.CustomDecoder.str(); in parseVarLenInstOperand()
1905 Operands[OpIdx].addField(CurrBitPos, EncodingSegment.BitWidth, Offset); in parseVarLenInstOperand()
1909 CurrBitPos += EncodingSegment.BitWidth; in parseVarLenInstOperand()