• Home
  • Raw
  • Download

Lines Matching refs:consumer

80 spv_result_t ShiftIdsInModules(const MessageConsumer& consumer,
92 spv_result_t GenerateHeader(const MessageConsumer& consumer,
100 spv_result_t MergeModules(const MessageConsumer& consumer,
114 spv_result_t GetImportExportPairs(const MessageConsumer& consumer,
126 spv_result_t CheckImportExportCompatibility(const MessageConsumer& consumer,
141 const MessageConsumer& consumer, const LinkerOptions& options,
147 spv_result_t VerifyIds(const MessageConsumer& consumer,
150 spv_result_t ShiftIdsInModules(const MessageConsumer& consumer, in ShiftIdsInModules() argument
156 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DATA) in ShiftIdsInModules()
159 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DATA) in ShiftIdsInModules()
162 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DATA) in ShiftIdsInModules()
174 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_ID) in ShiftIdsInModules()
183 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_ID) in ShiftIdsInModules()
192 spv_result_t GenerateHeader(const MessageConsumer& consumer, in GenerateHeader() argument
198 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DATA) in GenerateHeader()
201 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DATA) in GenerateHeader()
217 spv_result_t MergeModules(const MessageConsumer& consumer, in MergeModules() argument
224 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DATA) in MergeModules()
262 return DiagnosticStream(position, consumer, "", SPV_ERROR_INTERNAL) in MergeModules()
273 return DiagnosticStream(position, consumer, "", SPV_ERROR_INTERNAL) in MergeModules()
298 return DiagnosticStream(position, consumer, "", SPV_ERROR_INTERNAL) in MergeModules()
363 return DiagnosticStream(position, consumer, "", SPV_ERROR_INTERNAL) in MergeModules()
378 spv_result_t GetImportExportPairs(const MessageConsumer& consumer, in GetImportExportPairs() argument
387 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DATA) in GetImportExportPairs()
426 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_BINARY) in GetImportExportPairs()
444 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_BINARY) in GetImportExportPairs()
461 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_BINARY) in GetImportExportPairs()
464 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_BINARY) in GetImportExportPairs()
475 spv_result_t CheckImportExportCompatibility(const MessageConsumer& consumer, in CheckImportExportCompatibility() argument
489 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_BINARY) in CheckImportExportCompatibility()
502 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_BINARY) in CheckImportExportCompatibility()
520 const MessageConsumer& consumer, const LinkerOptions& options, in RemoveLinkageSpecificInstructions() argument
526 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DATA) in RemoveLinkageSpecificInstructions()
530 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DATA) in RemoveLinkageSpecificInstructions()
621 spv_result_t VerifyIds(const MessageConsumer& consumer, in VerifyIds() argument
631 consumer(SPV_MSG_INTERNAL_ERROR, "", {}, "Non-unique id in merged module"); in VerifyIds()
664 const MessageConsumer& consumer = c_context->consumer; in Link() local
668 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_BINARY) in Link()
678 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_BINARY) in Link()
683 c_context->target_env, consumer, binaries[i], binary_sizes[i]); in Link()
685 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_BINARY) in Link()
694 spv_result_t res = ShiftIdsInModules(consumer, &modules, &max_id_bound); in Link()
699 res = GenerateHeader(consumer, modules, max_id_bound, &header); in Link()
701 IRContext linked_context(c_context->target_env, consumer); in Link()
706 res = MergeModules(consumer, modules, grammar, &linked_context); in Link()
710 res = VerifyIds(consumer, &linked_context); in Link()
716 res = GetImportExportPairs(consumer, linked_context, in Link()
724 CheckImportExportCompatibility(consumer, linkings_to_do, &linked_context); in Link()
729 manager.SetMessageConsumer(consumer); in Link()
751 res = RemoveLinkageSpecificInstructions(consumer, options, linkings_to_do, in Link()