• Home
  • Raw
  • Download

Lines Matching refs:Op

85 void BitstreamCursor::readAbbreviatedLiteral(const BitCodeAbbrevOp &Op,  in readAbbreviatedLiteral()  argument
87 assert(Op.isLiteral() && "Not a literal"); in readAbbreviatedLiteral()
89 Vals.push_back(Op.getLiteralValue()); in readAbbreviatedLiteral()
92 void BitstreamCursor::readAbbreviatedField(const BitCodeAbbrevOp &Op, in readAbbreviatedField() argument
94 assert(!Op.isLiteral() && "Use ReadAbbreviatedLiteral for literals!"); in readAbbreviatedField()
97 switch (Op.getEncoding()) { in readAbbreviatedField()
102 Vals.push_back(Read((unsigned)Op.getEncodingData())); in readAbbreviatedField()
105 Vals.push_back(ReadVBR64((unsigned)Op.getEncodingData())); in readAbbreviatedField()
113 void BitstreamCursor::skipAbbreviatedField(const BitCodeAbbrevOp &Op) { in skipAbbreviatedField() argument
114 assert(!Op.isLiteral() && "Use ReadAbbreviatedLiteral for literals!"); in skipAbbreviatedField()
117 switch (Op.getEncoding()) { in skipAbbreviatedField()
122 (void)Read((unsigned)Op.getEncodingData()); in skipAbbreviatedField()
125 (void)ReadVBR64((unsigned)Op.getEncodingData()); in skipAbbreviatedField()
150 const BitCodeAbbrevOp &Op = Abbv->getOperandInfo(i); in skipRecord() local
151 if (Op.isLiteral()) in skipRecord()
154 if (Op.getEncoding() != BitCodeAbbrevOp::Array && in skipRecord()
155 Op.getEncoding() != BitCodeAbbrevOp::Blob) { in skipRecord()
156 skipAbbreviatedField(Op); in skipRecord()
160 if (Op.getEncoding() == BitCodeAbbrevOp::Array) { in skipRecord()
174 assert(Op.getEncoding() == BitCodeAbbrevOp::Blob); in skipRecord()
208 const BitCodeAbbrevOp &Op = Abbv->getOperandInfo(i); in readRecord() local
209 if (Op.isLiteral()) { in readRecord()
210 readAbbreviatedLiteral(Op, Vals); in readRecord()
214 if (Op.getEncoding() != BitCodeAbbrevOp::Array && in readRecord()
215 Op.getEncoding() != BitCodeAbbrevOp::Blob) { in readRecord()
216 readAbbreviatedField(Op, Vals); in readRecord()
220 if (Op.getEncoding() == BitCodeAbbrevOp::Array) { in readRecord()
234 assert(Op.getEncoding() == BitCodeAbbrevOp::Blob); in readRecord()