Lines Matching defs:Blob
78 case BitCodeAbbrevOp::Blob:
126 CodeOp.getEncoding() == BitCodeAbbrevOp::Blob)
129 "Abbreviation starts with an Array or a Blob");
142 Op.getEncoding() != BitCodeAbbrevOp::Blob) {
164 return error("Array element type can't be an Array or a Blob");
189 assert(Op.getEncoding() == BitCodeAbbrevOp::Blob);
190 // Blob case. Read the number of bytes as a vbr6.
216 StringRef *Blob) {
253 CodeOp.getEncoding() == BitCodeAbbrevOp::Blob)
254 return error("Abbreviation starts with an Array or a Blob");
269 Op.getEncoding() != BitCodeAbbrevOp::Blob) {
300 return error("Array element type can't be an Array or a Blob");
327 assert(Op.getEncoding() == BitCodeAbbrevOp::Blob);
328 // Blob case. Read the number of bytes as a vbr6.
342 return error("Blob ends too soon");
345 // over tail padding first, in case jumping to NewEnd invalidates the Blob
352 if (Blob) {
353 *Blob = StringRef(Ptr, NumElts);