/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | log.h | 26 // consumer and exits the problem with failure code. Accepts the following 29 // SPIRV_ASSERT(<message-consumer>, <condition-expression>); 30 // SPIRV_ASSERT(<message-consumer>, <condition-expression>, <message>); 31 // SPIRV_ASSERT(<message-consumer>, <condition-expression>, 37 #define SPIRV_ASSERT(consumer, ...) SPIRV_ASSERT_IMPL(consumer, __VA_ARGS__) 39 #define SPIRV_ASSERT(consumer, ...) 42 // Logs a debug message to the consumer. Accepts the following formats: 44 // SPIRV_DEBUG(<message-consumer>, <message>); 45 // SPIRV_DEBUG(<message-consumer>, <messag 83 Log(const MessageConsumer& consumer, spv_message_level_t level, const char* source, const spv_position_t& position, const char* message) Log() argument 93 Logf(const MessageConsumer& consumer, spv_message_level_t level, const char* source, const spv_position_t& position, const char* format, Args&&... args) Logf() argument 132 Error(const MessageConsumer& consumer, const char* source, const spv_position_t& position, const char* message) Error() argument 141 Errorf(const MessageConsumer& consumer, const char* source, const spv_position_t& position, const char* format, Args&&... args) Errorf() argument [all...] |
H A D | build_module.cpp | 50 MessageConsumer consumer, in BuildModule() 53 return BuildModule(env, consumer, binary, size, true); in BuildModule() 57 MessageConsumer consumer, in BuildModule() 62 SetContextMessageConsumer(context, consumer); in BuildModule() 64 auto irContext = MakeUnique<opt::IRContext>(env, consumer); in BuildModule() 65 opt::IrLoader loader(consumer, irContext->module()); in BuildModule() 78 MessageConsumer consumer, in BuildModule() 82 t.SetMessageConsumer(consumer); in BuildModule() 85 return BuildModule(env, consumer, binary.data(), binary.size()); in BuildModule() 49 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size) BuildModule() argument 56 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size, bool extra_line_tracking) BuildModule() argument 77 BuildModule(spv_target_env env, MessageConsumer consumer, const std::string& text, uint32_t assemble_options) BuildModule() argument
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | log.h | 26 // consumer and exits the problem with failure code. Accepts the following 29 // SPIRV_ASSERT(<message-consumer>, <condition-expression>); 30 // SPIRV_ASSERT(<message-consumer>, <condition-expression>, <message>); 31 // SPIRV_ASSERT(<message-consumer>, <condition-expression>, 37 #define SPIRV_ASSERT(consumer, ...) SPIRV_ASSERT_IMPL(consumer, __VA_ARGS__) 39 #define SPIRV_ASSERT(consumer, ...) 42 // Logs a debug message to the consumer. Accepts the following formats: 44 // SPIRV_DEBUG(<message-consumer>, <message>); 45 // SPIRV_DEBUG(<message-consumer>, <messag 83 Log(const MessageConsumer& consumer, spv_message_level_t level, const char* source, const spv_position_t& position, const char* message) Log() argument 93 Logf(const MessageConsumer& consumer, spv_message_level_t level, const char* source, const spv_position_t& position, const char* format, Args&&... args) Logf() argument 132 Error(const MessageConsumer& consumer, const char* source, const spv_position_t& position, const char* message) Error() argument 141 Errorf(const MessageConsumer& consumer, const char* source, const spv_position_t& position, const char* format, Args&&... args) Errorf() argument [all...] |
H A D | build_module.cpp | 50 MessageConsumer consumer, in BuildModule() 53 return BuildModule(env, consumer, binary, size, true); in BuildModule() 57 MessageConsumer consumer, in BuildModule() 62 SetContextMessageConsumer(context, consumer); in BuildModule() 64 auto irContext = MakeUnique<opt::IRContext>(env, consumer); in BuildModule() 65 opt::IrLoader loader(consumer, irContext->module()); in BuildModule() 78 MessageConsumer consumer, in BuildModule() 82 t.SetMessageConsumer(consumer); in BuildModule() 85 return BuildModule(env, consumer, binary.data(), binary.size()); in BuildModule() 49 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size) BuildModule() argument 56 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size, bool extra_line_tracking) BuildModule() argument 77 BuildModule(spv_target_env env, MessageConsumer consumer, const std::string& text, uint32_t assemble_options) BuildModule() argument
|
/third_party/spirv-tools/source/opt/ |
H A D | log.h | 26 // consumer and exits the program with failure code. Accepts the following 29 // SPIRV_ASSERT(<message-consumer>, <condition-expression>); 30 // SPIRV_ASSERT(<message-consumer>, <condition-expression>, <message>); 31 // SPIRV_ASSERT(<message-consumer>, <condition-expression>, 37 #define SPIRV_ASSERT(consumer, ...) SPIRV_ASSERT_IMPL(consumer, __VA_ARGS__) 41 #define SPIRV_ASSERT(consumer, ...) (void)(consumer) 44 // Logs a debug message to the consumer. Accepts the following formats: 46 // SPIRV_DEBUG(<message-consumer>, <messag 70 Log(const MessageConsumer& consumer, spv_message_level_t level, const char* source, const spv_position_t& position, const char* message) Log() argument 80 Logf(const MessageConsumer& consumer, spv_message_level_t level, const char* source, const spv_position_t& position, const char* format, Args&&... args) Logf() argument 119 Error(const MessageConsumer& consumer, const char* source, const spv_position_t& position, const char* message) Error() argument 128 Errorf(const MessageConsumer& consumer, const char* source, const spv_position_t& position, const char* format, Args&&... args) Errorf() argument [all...] |
H A D | build_module.cpp | 50 MessageConsumer consumer, in BuildModule() 53 return BuildModule(env, consumer, binary, size, true); in BuildModule() 57 MessageConsumer consumer, in BuildModule() 62 SetContextMessageConsumer(context, consumer); in BuildModule() 64 auto irContext = MakeUnique<opt::IRContext>(env, consumer); in BuildModule() 65 opt::IrLoader loader(consumer, irContext->module()); in BuildModule() 78 MessageConsumer consumer, in BuildModule() 82 t.SetMessageConsumer(consumer); in BuildModule() 85 return BuildModule(env, consumer, binary.data(), binary.size()); in BuildModule() 49 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size) BuildModule() argument 56 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size, bool extra_line_tracking) BuildModule() argument 77 BuildModule(spv_target_env env, MessageConsumer consumer, const std::string& text, uint32_t assemble_options) BuildModule() argument
|
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_delay.c | 47 struct ir3_instruction *consumer, unsigned n, bool soft) in ir3_delayslots() 52 if (__is_false_dep(consumer, n)) in ir3_delayslots() 60 if (is_meta(assigner) || is_meta(consumer)) in ir3_delayslots() 74 if (consumer->opc == OPC_END || consumer->opc == OPC_CHMASK) in ir3_delayslots() 78 if (is_flow(consumer) || is_sfu(consumer) || is_tex(consumer) || in ir3_delayslots() 79 is_mem(consumer)) { in ir3_delayslots() 87 (consumer in ir3_delayslots() 46 ir3_delayslots(struct ir3_instruction *assigner, struct ir3_instruction *consumer, unsigned n, bool soft) ir3_delayslots() argument 130 ir3_delayslots_with_repeat(struct ir3_instruction *assigner, struct ir3_instruction *consumer, unsigned assigner_n, unsigned consumer_n) ir3_delayslots_with_repeat() argument 214 delay_calc_srcn(struct ir3_instruction *assigner, struct ir3_instruction *consumer, unsigned assigner_n, unsigned consumer_n, bool mergedregs) delay_calc_srcn() argument 242 delay_calc(struct ir3_block *block, struct ir3_instruction *start, struct ir3_instruction *consumer, unsigned distance, regmask_t *in_mask, bool mergedregs) delay_calc() argument [all...] |
/third_party/skia/third_party/externals/spirv-tools/test/fuzz/ |
H A D | transformation_outline_function_test.cpp | 46 const auto consumer = nullptr; in TEST() local 47 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 110 const auto consumer = nullptr; in TEST() local 111 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 165 const auto consumer = nullptr; in TEST() local 166 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 253 const auto consumer = nullptr; in TEST() local 254 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 330 const auto consumer = nullptr; in TEST() local 331 const auto context = BuildModule(env, consumer, shade in TEST() 428 const auto consumer = nullptr; TEST() local 527 const auto consumer = nullptr; TEST() local 604 const auto consumer = nullptr; TEST() local [all...] |
H A D | fuzzer_pass_donate_modules_test.cpp | 191 const auto consumer = nullptr; in TEST() 195 BuildModule(env, consumer, recipient_shader, kFuzzAssembleOption); in TEST() 200 BuildModule(env, consumer, donor_shader, kFuzzAssembleOption); in TEST() 272 const auto consumer = nullptr; 276 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 281 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 403 const auto consumer = nullptr; 407 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 412 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 498 const auto consumer [all...] |
H A D | transformation_merge_blocks_test.cpp | 45 const auto consumer = nullptr; in TEST() local 46 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 85 const auto consumer = nullptr; in TEST() local 86 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 124 const auto consumer = nullptr; in TEST() local 125 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 164 const auto consumer = nullptr; in TEST() local 165 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 237 const auto consumer = nullptr; in TEST() local 238 const auto context = BuildModule(env, consumer, shade in TEST() 315 const auto consumer = nullptr; TEST() local 389 const auto consumer = nullptr; TEST() local 469 const auto consumer = nullptr; TEST() local 561 const auto consumer = nullptr; TEST() local 652 const auto consumer = nullptr; TEST() local [all...] |
H A D | transformation_duplicate_region_with_selection_test.cpp | 80 const auto consumer = nullptr; in TEST() 81 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 212 const auto consumer = nullptr; 213 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); 351 const auto consumer = nullptr; 352 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); 447 const auto consumer = nullptr; 448 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); 620 const auto consumer = nullptr; 621 const auto context = BuildModule(env, consumer, shade [all...] |
H A D | transformation_add_dead_continue_test.cpp | 99 const auto consumer = nullptr; in TEST() local 100 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 377 const auto consumer = nullptr; in TEST() local 378 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 616 const auto consumer = nullptr; in TEST() local 617 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 826 const auto consumer = nullptr; in TEST() local 827 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 1002 const auto consumer = nullptr; in TEST() local 1003 const auto context = BuildModule(env, consumer, shade in TEST() 1119 const auto consumer = nullptr; TEST() local 1169 const auto consumer = nullptr; TEST() local 1310 const auto consumer = nullptr; TEST() local 1378 const auto consumer = nullptr; TEST() local 1438 const auto consumer = nullptr; TEST() local 1500 const auto consumer = nullptr; TEST() local 1554 const auto consumer = nullptr; TEST() local 1601 const auto consumer = nullptr; TEST() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/fuzz/ |
H A D | transformation_outline_function_test.cpp | 46 const auto consumer = nullptr; in TEST() local 47 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 110 const auto consumer = nullptr; in TEST() local 111 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 165 const auto consumer = nullptr; in TEST() local 166 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 253 const auto consumer = nullptr; in TEST() local 254 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 330 const auto consumer = nullptr; in TEST() local 331 const auto context = BuildModule(env, consumer, shade in TEST() 428 const auto consumer = nullptr; TEST() local 527 const auto consumer = nullptr; TEST() local 604 const auto consumer = nullptr; TEST() local [all...] |
H A D | fuzzer_pass_donate_modules_test.cpp | 191 const auto consumer = nullptr; in TEST() 195 BuildModule(env, consumer, recipient_shader, kFuzzAssembleOption); in TEST() 200 BuildModule(env, consumer, donor_shader, kFuzzAssembleOption); in TEST() 272 const auto consumer = nullptr; 276 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 281 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 403 const auto consumer = nullptr; 407 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 412 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 498 const auto consumer [all...] |
H A D | transformation_merge_blocks_test.cpp | 45 const auto consumer = nullptr; in TEST() local 46 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 85 const auto consumer = nullptr; in TEST() local 86 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 124 const auto consumer = nullptr; in TEST() local 125 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 164 const auto consumer = nullptr; in TEST() local 165 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 237 const auto consumer = nullptr; in TEST() local 238 const auto context = BuildModule(env, consumer, shade in TEST() 315 const auto consumer = nullptr; TEST() local 389 const auto consumer = nullptr; TEST() local 469 const auto consumer = nullptr; TEST() local 561 const auto consumer = nullptr; TEST() local 652 const auto consumer = nullptr; TEST() local [all...] |
H A D | transformation_duplicate_region_with_selection_test.cpp | 80 const auto consumer = nullptr; in TEST() 81 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 212 const auto consumer = nullptr; 213 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); 351 const auto consumer = nullptr; 352 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); 447 const auto consumer = nullptr; 448 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); 620 const auto consumer = nullptr; 621 const auto context = BuildModule(env, consumer, shade [all...] |
H A D | transformation_add_dead_continue_test.cpp | 99 const auto consumer = nullptr; in TEST() local 100 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 377 const auto consumer = nullptr; in TEST() local 378 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 616 const auto consumer = nullptr; in TEST() local 617 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 826 const auto consumer = nullptr; in TEST() local 827 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 1002 const auto consumer = nullptr; in TEST() local 1003 const auto context = BuildModule(env, consumer, shade in TEST() 1119 const auto consumer = nullptr; TEST() local 1169 const auto consumer = nullptr; TEST() local 1310 const auto consumer = nullptr; TEST() local 1378 const auto consumer = nullptr; TEST() local 1438 const auto consumer = nullptr; TEST() local 1500 const auto consumer = nullptr; TEST() local 1554 const auto consumer = nullptr; TEST() local 1601 const auto consumer = nullptr; TEST() local [all...] |
/third_party/spirv-tools/test/fuzz/ |
H A D | transformation_outline_function_test.cpp | 46 const auto consumer = nullptr; in TEST() local 47 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 110 const auto consumer = nullptr; in TEST() local 111 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 165 const auto consumer = nullptr; in TEST() local 166 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 253 const auto consumer = nullptr; in TEST() local 254 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 330 const auto consumer = nullptr; in TEST() local 331 const auto context = BuildModule(env, consumer, shade in TEST() 428 const auto consumer = nullptr; TEST() local 527 const auto consumer = nullptr; TEST() local 604 const auto consumer = nullptr; TEST() local [all...] |
H A D | fuzzer_pass_donate_modules_test.cpp | 191 const auto consumer = nullptr; in TEST() 195 BuildModule(env, consumer, recipient_shader, kFuzzAssembleOption); in TEST() 200 BuildModule(env, consumer, donor_shader, kFuzzAssembleOption); in TEST() 272 const auto consumer = nullptr; 276 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 281 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 403 const auto consumer = nullptr; 407 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 412 env, consumer, recipient_and_donor_shader, kFuzzAssembleOption); 498 const auto consumer [all...] |
H A D | transformation_merge_blocks_test.cpp | 45 const auto consumer = nullptr; in TEST() local 46 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 85 const auto consumer = nullptr; in TEST() local 86 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 124 const auto consumer = nullptr; in TEST() local 125 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 164 const auto consumer = nullptr; in TEST() local 165 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 237 const auto consumer = nullptr; in TEST() local 238 const auto context = BuildModule(env, consumer, shade in TEST() 315 const auto consumer = nullptr; TEST() local 389 const auto consumer = nullptr; TEST() local 469 const auto consumer = nullptr; TEST() local 561 const auto consumer = nullptr; TEST() local 652 const auto consumer = nullptr; TEST() local [all...] |
H A D | transformation_duplicate_region_with_selection_test.cpp | 80 const auto consumer = nullptr; in TEST() 81 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 212 const auto consumer = nullptr; 213 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); 351 const auto consumer = nullptr; 352 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); 447 const auto consumer = nullptr; 448 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); 620 const auto consumer = nullptr; 621 const auto context = BuildModule(env, consumer, shade [all...] |
H A D | transformation_add_dead_continue_test.cpp | 99 const auto consumer = nullptr; in TEST() local 100 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 377 const auto consumer = nullptr; in TEST() local 378 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 616 const auto consumer = nullptr; in TEST() local 617 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 826 const auto consumer = nullptr; in TEST() local 827 const auto context = BuildModule(env, consumer, shader, kFuzzAssembleOption); in TEST() 1002 const auto consumer = nullptr; in TEST() local 1003 const auto context = BuildModule(env, consumer, shade in TEST() 1119 const auto consumer = nullptr; TEST() local 1169 const auto consumer = nullptr; TEST() local 1310 const auto consumer = nullptr; TEST() local 1378 const auto consumer = nullptr; TEST() local 1438 const auto consumer = nullptr; TEST() local 1500 const auto consumer = nullptr; TEST() local 1554 const auto consumer = nullptr; TEST() local 1601 const auto consumer = nullptr; TEST() local [all...] |
/third_party/spirv-tools/source/link/ |
H A D | linker.cpp | 84 spv_result_t ShiftIdsInModules(const MessageConsumer& consumer, 92 spv_result_t GenerateHeader(const MessageConsumer& consumer, 101 spv_result_t MergeModules(const MessageConsumer& consumer, 115 spv_result_t GetImportExportPairs(const MessageConsumer& consumer, 127 spv_result_t CheckImportExportCompatibility(const MessageConsumer& consumer, 142 const MessageConsumer& consumer, const LinkerOptions& options, 148 spv_result_t VerifyIds(const MessageConsumer& consumer, 157 spv_result_t VerifyLimits(const MessageConsumer& consumer, 160 spv_result_t ShiftIdsInModules(const MessageConsumer& consumer, in ShiftIdsInModules() argument 166 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DAT in ShiftIdsInModules() 204 GenerateHeader(const MessageConsumer& consumer, const std::vector<opt::Module*>& modules, uint32_t max_id_bound, opt::ModuleHeader* header, const LinkerOptions& options) GenerateHeader() argument 243 MergeModules(const MessageConsumer& consumer, const std::vector<Module*>& input_modules, const AssemblyGrammar& grammar, IRContext* linked_context) MergeModules() argument 405 GetImportExportPairs(const MessageConsumer& consumer, const opt::IRContext& linked_context, const DefUseManager& def_use_manager, const DecorationManager& decoration_manager, bool allow_partial_linkage, LinkageTable* linkings_to_do) GetImportExportPairs() argument 503 CheckImportExportCompatibility(const MessageConsumer& consumer, const LinkageTable& linkings_to_do, opt::IRContext* context) CheckImportExportCompatibility() argument 547 RemoveLinkageSpecificInstructions( const MessageConsumer& consumer, const LinkerOptions& options, const LinkageTable& linkings_to_do, DecorationManager* decoration_manager, opt::IRContext* linked_context) RemoveLinkageSpecificInstructions() argument 654 VerifyIds(const MessageConsumer& consumer, opt::IRContext* linked_context) VerifyIds() argument 671 VerifyLimits(const MessageConsumer& consumer, const opt::IRContext& linked_context) VerifyLimits() argument 725 const MessageConsumer& consumer = c_context->consumer; Link() local [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/link/ |
H A D | linker.cpp | 81 spv_result_t ShiftIdsInModules(const MessageConsumer& consumer, 93 spv_result_t GenerateHeader(const MessageConsumer& consumer, 101 spv_result_t MergeModules(const MessageConsumer& consumer, 115 spv_result_t GetImportExportPairs(const MessageConsumer& consumer, 127 spv_result_t CheckImportExportCompatibility(const MessageConsumer& consumer, 142 const MessageConsumer& consumer, const LinkerOptions& options, 148 spv_result_t VerifyIds(const MessageConsumer& consumer, 151 spv_result_t ShiftIdsInModules(const MessageConsumer& consumer, in ShiftIdsInModules() argument 157 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DATA) in ShiftIdsInModules() 160 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DAT in ShiftIdsInModules() 193 GenerateHeader(const MessageConsumer& consumer, const std::vector<opt::Module*>& modules, uint32_t max_id_bound, opt::ModuleHeader* header) GenerateHeader() argument 218 MergeModules(const MessageConsumer& consumer, const std::vector<Module*>& input_modules, const AssemblyGrammar& grammar, IRContext* linked_context) MergeModules() argument 379 GetImportExportPairs(const MessageConsumer& consumer, const opt::IRContext& linked_context, const DefUseManager& def_use_manager, const DecorationManager& decoration_manager, bool allow_partial_linkage, LinkageTable* linkings_to_do) GetImportExportPairs() argument 476 CheckImportExportCompatibility(const MessageConsumer& consumer, const LinkageTable& linkings_to_do, opt::IRContext* context) CheckImportExportCompatibility() argument 520 RemoveLinkageSpecificInstructions( const MessageConsumer& consumer, const LinkerOptions& options, const LinkageTable& linkings_to_do, DecorationManager* decoration_manager, opt::IRContext* linked_context) RemoveLinkageSpecificInstructions() argument 622 VerifyIds(const MessageConsumer& consumer, opt::IRContext* linked_context) VerifyIds() argument 665 const MessageConsumer& consumer = c_context->consumer; Link() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/link/ |
H A D | linker.cpp | 81 spv_result_t ShiftIdsInModules(const MessageConsumer& consumer, 93 spv_result_t GenerateHeader(const MessageConsumer& consumer, 101 spv_result_t MergeModules(const MessageConsumer& consumer, 115 spv_result_t GetImportExportPairs(const MessageConsumer& consumer, 127 spv_result_t CheckImportExportCompatibility(const MessageConsumer& consumer, 142 const MessageConsumer& consumer, const LinkerOptions& options, 148 spv_result_t VerifyIds(const MessageConsumer& consumer, 151 spv_result_t ShiftIdsInModules(const MessageConsumer& consumer, in ShiftIdsInModules() argument 157 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DATA) in ShiftIdsInModules() 160 return DiagnosticStream(position, consumer, "", SPV_ERROR_INVALID_DAT in ShiftIdsInModules() 193 GenerateHeader(const MessageConsumer& consumer, const std::vector<opt::Module*>& modules, uint32_t max_id_bound, opt::ModuleHeader* header) GenerateHeader() argument 218 MergeModules(const MessageConsumer& consumer, const std::vector<Module*>& input_modules, const AssemblyGrammar& grammar, IRContext* linked_context) MergeModules() argument 379 GetImportExportPairs(const MessageConsumer& consumer, const opt::IRContext& linked_context, const DefUseManager& def_use_manager, const DecorationManager& decoration_manager, bool allow_partial_linkage, LinkageTable* linkings_to_do) GetImportExportPairs() argument 476 CheckImportExportCompatibility(const MessageConsumer& consumer, const LinkageTable& linkings_to_do, opt::IRContext* context) CheckImportExportCompatibility() argument 520 RemoveLinkageSpecificInstructions( const MessageConsumer& consumer, const LinkerOptions& options, const LinkageTable& linkings_to_do, DecorationManager* decoration_manager, opt::IRContext* linked_context) RemoveLinkageSpecificInstructions() argument 622 VerifyIds(const MessageConsumer& consumer, opt::IRContext* linked_context) VerifyIds() argument 665 const MessageConsumer& consumer = c_context->consumer; Link() local [all...] |