/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/ |
D | fuzzer_util.h | 39 using ModuleSupplier = std::function<std::unique_ptr<opt::IRContext>()>; 42 bool IsFreshId(opt::IRContext* context, uint32_t id); 46 void UpdateModuleIdBound(opt::IRContext* context, uint32_t id); 50 opt::BasicBlock* MaybeFindBlock(opt::IRContext* context, 59 opt::IRContext* context, opt::BasicBlock* bb_from, opt::BasicBlock* bb_to, 71 opt::IRContext* context, opt::BasicBlock* bb_from, opt::BasicBlock* bb_to, 78 bool BlockIsBackEdge(opt::IRContext* context, uint32_t block_id, 83 bool BlockIsInLoopContinueConstruct(opt::IRContext* context, uint32_t block_id, 93 bool BlockIsReachableInItsFunction(opt::IRContext* context, 104 bool CanMakeSynonymOf(opt::IRContext* ir_context, [all …]
|
D | transformation_replace_linear_algebra_instruction.h | 39 opt::IRContext* ir_context, 43 void Apply(opt::IRContext* ir_context, 51 static uint32_t GetRequiredFreshIdCount(opt::IRContext* ir_context, 58 void ReplaceOpTranspose(opt::IRContext* ir_context, 62 void ReplaceOpVectorTimesScalar(opt::IRContext* ir_context, 66 void ReplaceOpMatrixTimesScalar(opt::IRContext* ir_context, 70 void ReplaceOpVectorTimesMatrix(opt::IRContext* ir_context, 74 void ReplaceOpMatrixTimesVector(opt::IRContext* ir_context, 78 void ReplaceOpMatrixTimesMatrix(opt::IRContext* ir_context, 82 void ReplaceOpOuterProduct(opt::IRContext* ir_context, [all …]
|
/external/deqp-deps/SPIRV-Tools/source/fuzz/ |
D | fuzzer_util.h | 39 using ModuleSupplier = std::function<std::unique_ptr<opt::IRContext>()>; 42 bool IsFreshId(opt::IRContext* context, uint32_t id); 46 void UpdateModuleIdBound(opt::IRContext* context, uint32_t id); 50 opt::BasicBlock* MaybeFindBlock(opt::IRContext* context, 59 opt::IRContext* context, opt::BasicBlock* bb_from, opt::BasicBlock* bb_to, 71 opt::IRContext* context, opt::BasicBlock* bb_from, opt::BasicBlock* bb_to, 78 bool BlockIsBackEdge(opt::IRContext* context, uint32_t block_id, 83 bool BlockIsInLoopContinueConstruct(opt::IRContext* context, uint32_t block_id, 93 bool BlockIsReachableInItsFunction(opt::IRContext* context, 104 bool CanMakeSynonymOf(opt::IRContext* ir_context, [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | amd_ext_to_khr.h | 33 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 34 return IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 35 IRContext::kAnalysisDecorations | IRContext::kAnalysisCombinators | in GetPreservedAnalyses() 36 IRContext::kAnalysisCFG | IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 37 IRContext::kAnalysisLoopAnalysis | IRContext::kAnalysisNameMap | in GetPreservedAnalyses() 38 IRContext::kAnalysisScalarEvolution | in GetPreservedAnalyses() 39 IRContext::kAnalysisRegisterPressure | in GetPreservedAnalyses() 40 IRContext::kAnalysisValueNumberTable | in GetPreservedAnalyses() 41 IRContext::kAnalysisStructuredCFG | in GetPreservedAnalyses() 42 IRContext::kAnalysisBuiltinVarId | in GetPreservedAnalyses() [all …]
|
D | ir_context.h | 50 class IRContext { 94 IRContext(spv_target_env env, MessageConsumer c) in IRContext() function 112 IRContext(spv_target_env env, std::unique_ptr<Module>&& m, MessageConsumer c) in IRContext() function 130 ~IRContext() { spvContextDestroy(syntax_context_); } in ~IRContext() 839 inline IRContext::Analysis operator|(IRContext::Analysis lhs, 840 IRContext::Analysis rhs) { 841 return static_cast<IRContext::Analysis>(static_cast<int>(lhs) | 845 inline IRContext::Analysis& operator|=(IRContext::Analysis& lhs, 846 IRContext::Analysis rhs) { 847 lhs = static_cast<IRContext::Analysis>(static_cast<int>(lhs) | [all …]
|
D | eliminate_dead_members_pass.h | 33 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 34 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 35 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 36 IRContext::kAnalysisCombinators | IRContext::kAnalysisCFG | in GetPreservedAnalyses() 37 IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 38 IRContext::kAnalysisLoopAnalysis | in GetPreservedAnalyses() 39 IRContext::kAnalysisScalarEvolution | in GetPreservedAnalyses() 40 IRContext::kAnalysisRegisterPressure | in GetPreservedAnalyses() 41 IRContext::kAnalysisValueNumberTable | in GetPreservedAnalyses() 42 IRContext::kAnalysisStructuredCFG | in GetPreservedAnalyses() [all …]
|
D | local_redundancy_elimination.h | 39 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 40 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 41 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 42 IRContext::kAnalysisDecorations | IRContext::kAnalysisCombinators | in GetPreservedAnalyses() 43 IRContext::kAnalysisCFG | IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 44 IRContext::kAnalysisNameMap | IRContext::kAnalysisConstants | in GetPreservedAnalyses() 45 IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | reduce_load_size.h | 34 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 35 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 36 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 37 IRContext::kAnalysisCombinators | IRContext::kAnalysisCFG | in GetPreservedAnalyses() 38 IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 39 IRContext::kAnalysisLoopAnalysis | IRContext::kAnalysisNameMap | in GetPreservedAnalyses() 40 IRContext::kAnalysisConstants | IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | simplification_pass.h | 31 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 32 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 33 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 34 IRContext::kAnalysisDecorations | IRContext::kAnalysisCombinators | in GetPreservedAnalyses() 35 IRContext::kAnalysisCFG | IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 36 IRContext::kAnalysisNameMap | IRContext::kAnalysisConstants | in GetPreservedAnalyses() 37 IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | private_to_local_pass.h | 33 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 34 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 35 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 36 IRContext::kAnalysisDecorations | IRContext::kAnalysisCombinators | in GetPreservedAnalyses() 37 IRContext::kAnalysisCFG | IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 38 IRContext::kAnalysisNameMap | IRContext::kAnalysisConstants | in GetPreservedAnalyses() 39 IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | code_sink.h | 49 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 50 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 51 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 52 IRContext::kAnalysisCombinators | IRContext::kAnalysisCFG | in GetPreservedAnalyses() 53 IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 54 IRContext::kAnalysisLoopAnalysis | IRContext::kAnalysisNameMap | in GetPreservedAnalyses() 55 IRContext::kAnalysisConstants | IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | strip_reflect_info_pass.h | 32 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 33 return IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 34 IRContext::kAnalysisCombinators | IRContext::kAnalysisCFG | in GetPreservedAnalyses() 35 IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 36 IRContext::kAnalysisLoopAnalysis | IRContext::kAnalysisNameMap | in GetPreservedAnalyses() 37 IRContext::kAnalysisConstants | IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | dead_insert_elim_pass.h | 43 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 44 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 45 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 46 IRContext::kAnalysisDecorations | IRContext::kAnalysisCombinators | in GetPreservedAnalyses() 47 IRContext::kAnalysisCFG | IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 48 IRContext::kAnalysisNameMap | IRContext::kAnalysisConstants | in GetPreservedAnalyses() 49 IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | amd_ext_to_khr.h | 33 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 34 return IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 35 IRContext::kAnalysisDecorations | IRContext::kAnalysisCombinators | in GetPreservedAnalyses() 36 IRContext::kAnalysisCFG | IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 37 IRContext::kAnalysisLoopAnalysis | IRContext::kAnalysisNameMap | in GetPreservedAnalyses() 38 IRContext::kAnalysisScalarEvolution | in GetPreservedAnalyses() 39 IRContext::kAnalysisRegisterPressure | in GetPreservedAnalyses() 40 IRContext::kAnalysisValueNumberTable | in GetPreservedAnalyses() 41 IRContext::kAnalysisStructuredCFG | in GetPreservedAnalyses() 42 IRContext::kAnalysisBuiltinVarId | in GetPreservedAnalyses() [all …]
|
D | ir_context.h | 50 class IRContext { 94 IRContext(spv_target_env env, MessageConsumer c) in IRContext() function 112 IRContext(spv_target_env env, std::unique_ptr<Module>&& m, MessageConsumer c) in IRContext() function 130 ~IRContext() { spvContextDestroy(syntax_context_); } in ~IRContext() 839 inline IRContext::Analysis operator|(IRContext::Analysis lhs, 840 IRContext::Analysis rhs) { 841 return static_cast<IRContext::Analysis>(static_cast<int>(lhs) | 845 inline IRContext::Analysis& operator|=(IRContext::Analysis& lhs, 846 IRContext::Analysis rhs) { 847 lhs = static_cast<IRContext::Analysis>(static_cast<int>(lhs) | [all …]
|
D | eliminate_dead_members_pass.h | 33 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 34 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 35 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 36 IRContext::kAnalysisCombinators | IRContext::kAnalysisCFG | in GetPreservedAnalyses() 37 IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 38 IRContext::kAnalysisLoopAnalysis | in GetPreservedAnalyses() 39 IRContext::kAnalysisScalarEvolution | in GetPreservedAnalyses() 40 IRContext::kAnalysisRegisterPressure | in GetPreservedAnalyses() 41 IRContext::kAnalysisValueNumberTable | in GetPreservedAnalyses() 42 IRContext::kAnalysisStructuredCFG | in GetPreservedAnalyses() [all …]
|
D | local_redundancy_elimination.h | 39 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 40 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 41 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 42 IRContext::kAnalysisDecorations | IRContext::kAnalysisCombinators | in GetPreservedAnalyses() 43 IRContext::kAnalysisCFG | IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 44 IRContext::kAnalysisNameMap | IRContext::kAnalysisConstants | in GetPreservedAnalyses() 45 IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | reduce_load_size.h | 34 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 35 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 36 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 37 IRContext::kAnalysisCombinators | IRContext::kAnalysisCFG | in GetPreservedAnalyses() 38 IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 39 IRContext::kAnalysisLoopAnalysis | IRContext::kAnalysisNameMap | in GetPreservedAnalyses() 40 IRContext::kAnalysisConstants | IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | simplification_pass.h | 31 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 32 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 33 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 34 IRContext::kAnalysisDecorations | IRContext::kAnalysisCombinators | in GetPreservedAnalyses() 35 IRContext::kAnalysisCFG | IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 36 IRContext::kAnalysisNameMap | IRContext::kAnalysisConstants | in GetPreservedAnalyses() 37 IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | private_to_local_pass.h | 33 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 34 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 35 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 36 IRContext::kAnalysisDecorations | IRContext::kAnalysisCombinators | in GetPreservedAnalyses() 37 IRContext::kAnalysisCFG | IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 38 IRContext::kAnalysisNameMap | IRContext::kAnalysisConstants | in GetPreservedAnalyses() 39 IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | code_sink.h | 49 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 50 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 51 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 52 IRContext::kAnalysisCombinators | IRContext::kAnalysisCFG | in GetPreservedAnalyses() 53 IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 54 IRContext::kAnalysisLoopAnalysis | IRContext::kAnalysisNameMap | in GetPreservedAnalyses() 55 IRContext::kAnalysisConstants | IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | strip_reflect_info_pass.h | 32 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 33 return IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 34 IRContext::kAnalysisCombinators | IRContext::kAnalysisCFG | in GetPreservedAnalyses() 35 IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 36 IRContext::kAnalysisLoopAnalysis | IRContext::kAnalysisNameMap | in GetPreservedAnalyses() 37 IRContext::kAnalysisConstants | IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
D | dead_insert_elim_pass.h | 43 IRContext::Analysis GetPreservedAnalyses() override { in GetPreservedAnalyses() 44 return IRContext::kAnalysisDefUse | in GetPreservedAnalyses() 45 IRContext::kAnalysisInstrToBlockMapping | in GetPreservedAnalyses() 46 IRContext::kAnalysisDecorations | IRContext::kAnalysisCombinators | in GetPreservedAnalyses() 47 IRContext::kAnalysisCFG | IRContext::kAnalysisDominatorAnalysis | in GetPreservedAnalyses() 48 IRContext::kAnalysisNameMap | IRContext::kAnalysisConstants | in GetPreservedAnalyses() 49 IRContext::kAnalysisTypes; in GetPreservedAnalyses()
|
/external/swiftshader/third_party/SPIRV-Tools/test/opt/ |
D | ir_context_test.cpp | 36 using Analysis = IRContext::Analysis; 59 return Analysis(IRContext::kAnalysisEnd - 1); in GetPreservedAnalyses() 73 Analysis GetPreservedAnalyses() override { return IRContext::kAnalysisBegin; } in GetPreservedAnalyses() 83 IRContext localContext(SPV_ENV_UNIVERSAL_1_2, std::move(module), in TEST_F() 86 for (Analysis i = IRContext::kAnalysisBegin; i < IRContext::kAnalysisEnd; in TEST_F() 95 IRContext localContext(SPV_ENV_UNIVERSAL_1_2, std::move(module), in TEST_F() 98 Analysis built_analyses = IRContext::kAnalysisNone; in TEST_F() 99 for (Analysis i = IRContext::kAnalysisBegin; i < IRContext::kAnalysisEnd; in TEST_F() 109 IRContext localContext(SPV_ENV_UNIVERSAL_1_2, std::move(module), in TEST_F() 112 Analysis built_analyses = IRContext::kAnalysisNone; in TEST_F() [all …]
|
/external/deqp-deps/SPIRV-Tools/test/opt/ |
D | ir_context_test.cpp | 36 using Analysis = IRContext::Analysis; 59 return Analysis(IRContext::kAnalysisEnd - 1); in GetPreservedAnalyses() 73 Analysis GetPreservedAnalyses() override { return IRContext::kAnalysisBegin; } in GetPreservedAnalyses() 83 IRContext localContext(SPV_ENV_UNIVERSAL_1_2, std::move(module), in TEST_F() 86 for (Analysis i = IRContext::kAnalysisBegin; i < IRContext::kAnalysisEnd; in TEST_F() 95 IRContext localContext(SPV_ENV_UNIVERSAL_1_2, std::move(module), in TEST_F() 98 Analysis built_analyses = IRContext::kAnalysisNone; in TEST_F() 99 for (Analysis i = IRContext::kAnalysisBegin; i < IRContext::kAnalysisEnd; in TEST_F() 109 IRContext localContext(SPV_ENV_UNIVERSAL_1_2, std::move(module), in TEST_F() 112 Analysis built_analyses = IRContext::kAnalysisNone; in TEST_F() [all …]
|