Home | History | Annotate | Download | only in src

Lines Matching refs:BlockID

450   bool ParseBlock(unsigned BlockID) override;
666 BlockParserBaseClass(unsigned BlockID, TopLevelParser *Context)
667 : NaClBitcodeParser(BlockID, Context), Context(Context) {}
669 BlockParserBaseClass(unsigned BlockID, BlockParserBaseClass *EnclosingParser,
671 : NaClBitcodeParser(BlockID, EnclosingParser, Cursor),
693 BlockParserBaseClass(unsigned BlockID, BlockParserBaseClass *EnclosingParser)
694 : NaClBitcodeParser(BlockID, EnclosingParser),
702 bool ParseBlock(unsigned BlockID) override;
806 bool BlockParserBaseClass::ParseBlock(unsigned BlockID) {
811 StrBuf << "Don't know how to parse block id: " << BlockID;
833 TypesParser(unsigned BlockID, BlockParserBaseClass *EnclosingParser)
834 : BlockParserBaseClass(BlockID, EnclosingParser),
1037 GlobalsParser(unsigned BlockID, BlockParserBaseClass *EnclosingParser)
1038 : BlockParserBaseClass(BlockID, EnclosingParser),
1254 ValuesymtabParser(unsigned BlockID, BlockParserBaseClass *EnclosingParser)
1255 : BlockParserBaseClass(BlockID, EnclosingParser) {}
1357 FunctionParser(unsigned BlockID, BlockParserBaseClass *EnclosingParser,
1359 : BlockParserBaseClass(BlockID, EnclosingParser),
1365 FunctionParser(unsigned BlockID, BlockParserBaseClass *EnclosingParser,
1367 : BlockParserBaseClass(BlockID, EnclosingParser, Cursor),
1463 bool ParseBlock(unsigned BlockID) override;
2794 ConstantsParser(unsigned BlockID, FunctionParser *FuncParser)
2795 : BlockParserBaseClass(BlockID, FuncParser),
2911 FunctionValuesymtabParser(unsigned BlockID, FunctionParser *EnclosingParser)
2912 : ValuesymtabParser(BlockID, EnclosingParser),
2972 bool FunctionParser::ParseBlock(unsigned BlockID) {
2976 switch (BlockID) {
2978 ConstantsParser Parser(BlockID, this);
2983 FunctionValuesymtabParser Parser(BlockID, this);
2991 return BlockParserBaseClass::ParseBlock(BlockID);
3001 ModuleParser(unsigned BlockID, TopLevelParser *Context)
3002 : BlockParserBaseClass(BlockID, Context),
3035 bool ParseBlock(unsigned BlockID) override;
3051 ModuleValuesymtabParser(unsigned BlockID, ModuleParser *MP)
3052 : ValuesymtabParser(BlockID, MP),
3096 CfgParserWorkItem(unsigned BlockID, NaClBcIndexSize_t FcnId,
3099 : BlockID(BlockID), FcnId(FcnId), ModParser(ModParser),
3106 const unsigned BlockID;
3125 FunctionParser Parser(BlockID, ModParser, FcnId, NewCursor);
3129 bool ModuleParser::ParseBlock(unsigned BlockID) {
3130 switch (BlockID) {
3132 return NaClBitcodeParser::ParseBlock(BlockID);
3134 TypesParser Parser(BlockID, this);
3138 GlobalsParser Parser(BlockID, this);
3152 ModuleValuesymtabParser Parser(BlockID, this);
3178 BlockID, FcnId, this, std::move(Buffer), BufferSize, StartBit,
3182 FunctionParser Parser(BlockID, this, FcnId);
3190 return BlockParserBaseClass::ParseBlock(BlockID);
3245 bool TopLevelParser::ParseBlock(unsigned BlockID) {
3246 if (BlockID == naclbitc::MODULE_BLOCK_ID) {
3249 ModuleParser Parser(BlockID, this);
3255 BlockParserBaseClass Parser(BlockID, this);