reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Bitcode/Writer/BitcodeWriter.cpp
  820   Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_POINTER));
  821   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits));
  822   Abbv->Add(BitCodeAbbrevOp(0));  // Addrspace = 0
  823   unsigned PtrAbbrev = Stream.EmitAbbrev(std::move(Abbv));
  826   Abbv = std::make_shared<BitCodeAbbrev>();
  827   Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_FUNCTION));
  828   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1));  // isvararg
  829   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
  830   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits));
  831   unsigned FunctionAbbrev = Stream.EmitAbbrev(std::move(Abbv));
  834   Abbv = std::make_shared<BitCodeAbbrev>();
  835   Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_ANON));
  836   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1));  // ispacked
  837   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
  838   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits));
  839   unsigned StructAnonAbbrev = Stream.EmitAbbrev(std::move(Abbv));
  842   Abbv = std::make_shared<BitCodeAbbrev>();
  843   Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_NAME));
  844   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
  845   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Char6));
  846   unsigned StructNameAbbrev = Stream.EmitAbbrev(std::move(Abbv));
  849   Abbv = std::make_shared<BitCodeAbbrev>();
  850   Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_NAMED));
  851   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1));  // ispacked
  852   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
  853   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits));
  854   unsigned StructNamedAbbrev = Stream.EmitAbbrev(std::move(Abbv));
  857   Abbv = std::make_shared<BitCodeAbbrev>();
  858   Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_ARRAY));
  859   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));   // size
  860   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits));
  861   unsigned ArrayAbbrev = Stream.EmitAbbrev(std::move(Abbv));