Home
last modified time | relevance | path

Searched refs:IRContext (Results 1 – 25 of 1106) sorted by relevance

12345678910>>...45

/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dfuzzer_util.h39 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 …]
Dtransformation_replace_linear_algebra_instruction.h39 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/
Dfuzzer_util.h39 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/
Damd_ext_to_khr.h33 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 …]
Dir_context.h50 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 …]
Deliminate_dead_members_pass.h33 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 …]
Dlocal_redundancy_elimination.h39 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()
Dreduce_load_size.h34 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()
Dsimplification_pass.h31 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()
Dprivate_to_local_pass.h33 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()
Dcode_sink.h49 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()
Dstrip_reflect_info_pass.h32 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()
Ddead_insert_elim_pass.h43 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/
Damd_ext_to_khr.h33 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 …]
Dir_context.h50 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 …]
Deliminate_dead_members_pass.h33 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 …]
Dlocal_redundancy_elimination.h39 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()
Dreduce_load_size.h34 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()
Dsimplification_pass.h31 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()
Dprivate_to_local_pass.h33 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()
Dcode_sink.h49 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()
Dstrip_reflect_info_pass.h32 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()
Ddead_insert_elim_pass.h43 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/
Dir_context_test.cpp36 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/
Dir_context_test.cpp36 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 …]

12345678910>>...45