Lines Matching refs:BitCodeAbbrevOp
71 const BitCodeAbbrevOp &Op) { in readAbbreviatedField()
76 case BitCodeAbbrevOp::Array: in readAbbreviatedField()
77 case BitCodeAbbrevOp::Blob: in readAbbreviatedField()
79 case BitCodeAbbrevOp::Fixed: in readAbbreviatedField()
82 case BitCodeAbbrevOp::VBR: in readAbbreviatedField()
85 case BitCodeAbbrevOp::Char6: in readAbbreviatedField()
87 return BitCodeAbbrevOp::DecodeChar6(Res.get()); in readAbbreviatedField()
119 const BitCodeAbbrevOp &CodeOp = Abbv->getOperandInfo(0); in skipRecord()
124 if (CodeOp.getEncoding() == BitCodeAbbrevOp::Array || in skipRecord()
125 CodeOp.getEncoding() == BitCodeAbbrevOp::Blob) in skipRecord()
136 const BitCodeAbbrevOp &Op = Abbv->getOperandInfo(i); in skipRecord()
140 if (Op.getEncoding() != BitCodeAbbrevOp::Array && in skipRecord()
141 Op.getEncoding() != BitCodeAbbrevOp::Blob) { in skipRecord()
148 if (Op.getEncoding() == BitCodeAbbrevOp::Array) { in skipRecord()
157 const BitCodeAbbrevOp &EltEnc = Abbv->getOperandInfo(++i); in skipRecord()
164 case BitCodeAbbrevOp::Fixed: in skipRecord()
171 case BitCodeAbbrevOp::VBR: in skipRecord()
180 case BitCodeAbbrevOp::Char6: in skipRecord()
188 assert(Op.getEncoding() == BitCodeAbbrevOp::Blob); in skipRecord()
246 const BitCodeAbbrevOp &CodeOp = Abbv->getOperandInfo(0); in readRecord()
251 if (CodeOp.getEncoding() == BitCodeAbbrevOp::Array || in readRecord()
252 CodeOp.getEncoding() == BitCodeAbbrevOp::Blob) in readRecord()
261 const BitCodeAbbrevOp &Op = Abbv->getOperandInfo(i); in readRecord()
267 if (Op.getEncoding() != BitCodeAbbrevOp::Array && in readRecord()
268 Op.getEncoding() != BitCodeAbbrevOp::Blob) { in readRecord()
276 if (Op.getEncoding() == BitCodeAbbrevOp::Array) { in readRecord()
291 const BitCodeAbbrevOp &EltEnc = Abbv->getOperandInfo(++i); in readRecord()
300 case BitCodeAbbrevOp::Fixed: in readRecord()
308 case BitCodeAbbrevOp::VBR: in readRecord()
316 case BitCodeAbbrevOp::Char6: in readRecord()
319 Vals.push_back(BitCodeAbbrevOp::DecodeChar6(MaybeVal.get())); in readRecord()
326 assert(Op.getEncoding() == BitCodeAbbrevOp::Blob); in readRecord()
377 Abbv->Add(BitCodeAbbrevOp(MaybeOp.get())); in ReadAbbrevRecord()
384 if (!BitCodeAbbrevOp::isValidEncoding(MaybeEncoding.get())) in ReadAbbrevRecord()
387 BitCodeAbbrevOp::Encoding E = in ReadAbbrevRecord()
388 (BitCodeAbbrevOp::Encoding)MaybeEncoding.get(); in ReadAbbrevRecord()
389 if (BitCodeAbbrevOp::hasEncodingData(E)) { in ReadAbbrevRecord()
398 if ((E == BitCodeAbbrevOp::Fixed || E == BitCodeAbbrevOp::VBR) && in ReadAbbrevRecord()
400 Abbv->Add(BitCodeAbbrevOp(0)); in ReadAbbrevRecord()
404 if ((E == BitCodeAbbrevOp::Fixed || E == BitCodeAbbrevOp::VBR) && in ReadAbbrevRecord()
408 Abbv->Add(BitCodeAbbrevOp(E, Data)); in ReadAbbrevRecord()
410 Abbv->Add(BitCodeAbbrevOp(E)); in ReadAbbrevRecord()