Lines Matching refs:BitCodeAbbrevOp

72                                                const BitCodeAbbrevOp &Op) {  in readAbbreviatedField()
77 case BitCodeAbbrevOp::Array: in readAbbreviatedField()
78 case BitCodeAbbrevOp::Blob: in readAbbreviatedField()
80 case BitCodeAbbrevOp::Fixed: in readAbbreviatedField()
83 case BitCodeAbbrevOp::VBR: in readAbbreviatedField()
86 case BitCodeAbbrevOp::Char6: in readAbbreviatedField()
88 return BitCodeAbbrevOp::DecodeChar6(Res.get()); in readAbbreviatedField()
120 const BitCodeAbbrevOp &CodeOp = Abbv->getOperandInfo(0); in skipRecord()
125 if (CodeOp.getEncoding() == BitCodeAbbrevOp::Array || in skipRecord()
126 CodeOp.getEncoding() == BitCodeAbbrevOp::Blob) in skipRecord()
137 const BitCodeAbbrevOp &Op = Abbv->getOperandInfo(i); in skipRecord()
141 if (Op.getEncoding() != BitCodeAbbrevOp::Array && in skipRecord()
142 Op.getEncoding() != BitCodeAbbrevOp::Blob) { in skipRecord()
149 if (Op.getEncoding() == BitCodeAbbrevOp::Array) { in skipRecord()
158 const BitCodeAbbrevOp &EltEnc = Abbv->getOperandInfo(++i); in skipRecord()
165 case BitCodeAbbrevOp::Fixed: in skipRecord()
172 case BitCodeAbbrevOp::VBR: in skipRecord()
181 case BitCodeAbbrevOp::Char6: in skipRecord()
189 assert(Op.getEncoding() == BitCodeAbbrevOp::Blob); in skipRecord()
247 const BitCodeAbbrevOp &CodeOp = Abbv->getOperandInfo(0); in readRecord()
252 if (CodeOp.getEncoding() == BitCodeAbbrevOp::Array || in readRecord()
253 CodeOp.getEncoding() == BitCodeAbbrevOp::Blob) in readRecord()
262 const BitCodeAbbrevOp &Op = Abbv->getOperandInfo(i); in readRecord()
268 if (Op.getEncoding() != BitCodeAbbrevOp::Array && in readRecord()
269 Op.getEncoding() != BitCodeAbbrevOp::Blob) { in readRecord()
277 if (Op.getEncoding() == BitCodeAbbrevOp::Array) { in readRecord()
292 const BitCodeAbbrevOp &EltEnc = Abbv->getOperandInfo(++i); in readRecord()
301 case BitCodeAbbrevOp::Fixed: in readRecord()
309 case BitCodeAbbrevOp::VBR: in readRecord()
317 case BitCodeAbbrevOp::Char6: in readRecord()
320 Vals.push_back(BitCodeAbbrevOp::DecodeChar6(MaybeVal.get())); in readRecord()
327 assert(Op.getEncoding() == BitCodeAbbrevOp::Blob); in readRecord()
378 Abbv->Add(BitCodeAbbrevOp(MaybeOp.get())); in ReadAbbrevRecord()
385 if (!BitCodeAbbrevOp::isValidEncoding(MaybeEncoding.get())) in ReadAbbrevRecord()
388 BitCodeAbbrevOp::Encoding E = in ReadAbbrevRecord()
389 (BitCodeAbbrevOp::Encoding)MaybeEncoding.get(); in ReadAbbrevRecord()
390 if (BitCodeAbbrevOp::hasEncodingData(E)) { in ReadAbbrevRecord()
399 if ((E == BitCodeAbbrevOp::Fixed || E == BitCodeAbbrevOp::VBR) && in ReadAbbrevRecord()
401 Abbv->Add(BitCodeAbbrevOp(0)); in ReadAbbrevRecord()
405 if ((E == BitCodeAbbrevOp::Fixed || E == BitCodeAbbrevOp::VBR) && in ReadAbbrevRecord()
409 Abbv->Add(BitCodeAbbrevOp(E, Data)); in ReadAbbrevRecord()
411 Abbv->Add(BitCodeAbbrevOp(E)); in ReadAbbrevRecord()