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

References

tools/clang/lib/Serialization/ASTWriter.cpp
  885   Abv = std::make_shared<BitCodeAbbrev>();
  886   Abv->Add(BitCodeAbbrevOp(serialization::TYPE_EXT_QUAL));
  887   Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6));   // Type
  888   Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 3));   // Quals
  889   TypeExtQualAbbrev = Stream.EmitAbbrev(std::move(Abv));
  892   Abv = std::make_shared<BitCodeAbbrev>();
  893   Abv->Add(BitCodeAbbrevOp(serialization::TYPE_FUNCTION_PROTO));
  895   Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6));   // ReturnType
  896   Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // NoReturn
  897   Abv->Add(BitCodeAbbrevOp(0));                         // HasRegParm
  898   Abv->Add(BitCodeAbbrevOp(0));                         // RegParm
  899   Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 4)); // CC
  900   Abv->Add(BitCodeAbbrevOp(0));                         // ProducesResult
  901   Abv->Add(BitCodeAbbrevOp(0));                         // NoCallerSavedRegs
  902   Abv->Add(BitCodeAbbrevOp(0));                         // NoCfCheck
  904   Abv->Add(BitCodeAbbrevOp(0));                         // IsVariadic
  905   Abv->Add(BitCodeAbbrevOp(0));                         // HasTrailingReturn
  906   Abv->Add(BitCodeAbbrevOp(0));                         // TypeQuals
  907   Abv->Add(BitCodeAbbrevOp(0));                         // RefQualifier
  908   Abv->Add(BitCodeAbbrevOp(EST_None));                  // ExceptionSpec
  909   Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6));   // NumParams
  910   Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
  911   Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6));   // Params
  912   TypeFunctionProtoAbbrev = Stream.EmitAbbrev(std::move(Abv));