Lines Matching refs:BitCodeAbbrevOp

52                                      const BitCodeAbbrevOp &Op) {  in readAbbreviatedField()
57 case BitCodeAbbrevOp::Array: in readAbbreviatedField()
58 case BitCodeAbbrevOp::Blob: in readAbbreviatedField()
60 case BitCodeAbbrevOp::Fixed: in readAbbreviatedField()
63 case BitCodeAbbrevOp::VBR: in readAbbreviatedField()
66 case BitCodeAbbrevOp::Char6: in readAbbreviatedField()
67 return BitCodeAbbrevOp::DecodeChar6(Cursor.Read(6)); in readAbbreviatedField()
73 const BitCodeAbbrevOp &Op) { in skipAbbreviatedField()
78 case BitCodeAbbrevOp::Array: in skipAbbreviatedField()
79 case BitCodeAbbrevOp::Blob: in skipAbbreviatedField()
81 case BitCodeAbbrevOp::Fixed: in skipAbbreviatedField()
85 case BitCodeAbbrevOp::VBR: in skipAbbreviatedField()
89 case BitCodeAbbrevOp::Char6: in skipAbbreviatedField()
107 const BitCodeAbbrevOp &CodeOp = Abbv->getOperandInfo(0); in skipRecord()
112 if (CodeOp.getEncoding() == BitCodeAbbrevOp::Array || in skipRecord()
113 CodeOp.getEncoding() == BitCodeAbbrevOp::Blob) in skipRecord()
119 const BitCodeAbbrevOp &Op = Abbv->getOperandInfo(i); in skipRecord()
123 if (Op.getEncoding() != BitCodeAbbrevOp::Array && in skipRecord()
124 Op.getEncoding() != BitCodeAbbrevOp::Blob) { in skipRecord()
129 if (Op.getEncoding() == BitCodeAbbrevOp::Array) { in skipRecord()
135 const BitCodeAbbrevOp &EltEnc = Abbv->getOperandInfo(++i); in skipRecord()
142 case BitCodeAbbrevOp::Fixed: in skipRecord()
146 case BitCodeAbbrevOp::VBR: in skipRecord()
151 case BitCodeAbbrevOp::Char6: in skipRecord()
158 assert(Op.getEncoding() == BitCodeAbbrevOp::Blob); in skipRecord()
194 const BitCodeAbbrevOp &CodeOp = Abbv->getOperandInfo(0); in readRecord()
199 if (CodeOp.getEncoding() == BitCodeAbbrevOp::Array || in readRecord()
200 CodeOp.getEncoding() == BitCodeAbbrevOp::Blob) in readRecord()
206 const BitCodeAbbrevOp &Op = Abbv->getOperandInfo(i); in readRecord()
212 if (Op.getEncoding() != BitCodeAbbrevOp::Array && in readRecord()
213 Op.getEncoding() != BitCodeAbbrevOp::Blob) { in readRecord()
218 if (Op.getEncoding() == BitCodeAbbrevOp::Array) { in readRecord()
225 const BitCodeAbbrevOp &EltEnc = Abbv->getOperandInfo(++i); in readRecord()
234 case BitCodeAbbrevOp::Fixed: in readRecord()
238 case BitCodeAbbrevOp::VBR: in readRecord()
242 case BitCodeAbbrevOp::Char6: in readRecord()
244 Vals.push_back(BitCodeAbbrevOp::DecodeChar6(Read(6))); in readRecord()
249 assert(Op.getEncoding() == BitCodeAbbrevOp::Blob); in readRecord()
291 Abbv->Add(BitCodeAbbrevOp(ReadVBR64(8))); in ReadAbbrevRecord()
295 BitCodeAbbrevOp::Encoding E = (BitCodeAbbrevOp::Encoding)Read(3); in ReadAbbrevRecord()
296 if (BitCodeAbbrevOp::hasEncodingData(E)) { in ReadAbbrevRecord()
302 if ((E == BitCodeAbbrevOp::Fixed || E == BitCodeAbbrevOp::VBR) && in ReadAbbrevRecord()
304 Abbv->Add(BitCodeAbbrevOp(0)); in ReadAbbrevRecord()
308 if ((E == BitCodeAbbrevOp::Fixed || E == BitCodeAbbrevOp::VBR) && in ReadAbbrevRecord()
313 Abbv->Add(BitCodeAbbrevOp(E, Data)); in ReadAbbrevRecord()
315 Abbv->Add(BitCodeAbbrevOp(E)); in ReadAbbrevRecord()