Home
last modified time | relevance | path

Searched refs:ImmediateDominator (Results 1 – 24 of 24) sorted by relevance

/external/deqp-deps/SPIRV-Tools/test/opt/dominator_tree/
Dgenerated.cpp170 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_entry_block()), nullptr); in TEST_F()
171 EXPECT_EQ(dom_tree.ImmediateDominator(entry), cfg.pseudo_entry_block()); in TEST_F()
172 EXPECT_EQ(dom_tree.ImmediateDominator(nullptr), nullptr); in TEST_F()
174 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 11)), in TEST_F()
176 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 12)), in TEST_F()
178 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 13)), in TEST_F()
180 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 14)), in TEST_F()
182 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 15)), in TEST_F()
232 EXPECT_EQ(dom_tree.ImmediateDominator(nullptr), nullptr); in TEST_F()
234 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 11)), in TEST_F()
[all …]
/external/swiftshader/third_party/SPIRV-Tools/test/opt/dominator_tree/
Dgenerated.cpp170 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_entry_block()), nullptr); in TEST_F()
171 EXPECT_EQ(dom_tree.ImmediateDominator(entry), cfg.pseudo_entry_block()); in TEST_F()
172 EXPECT_EQ(dom_tree.ImmediateDominator(nullptr), nullptr); in TEST_F()
174 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 11)), in TEST_F()
176 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 12)), in TEST_F()
178 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 13)), in TEST_F()
180 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 14)), in TEST_F()
182 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 15)), in TEST_F()
232 EXPECT_EQ(dom_tree.ImmediateDominator(nullptr), nullptr); in TEST_F()
234 EXPECT_EQ(dom_tree.ImmediateDominator(spvtest::GetBasicBlock(fn, 11)), in TEST_F()
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Ddominator_analysis.h66 inline BasicBlock* ImmediateDominator(const BasicBlock* node) const { in ImmediateDominator() function
68 return tree_.ImmediateDominator(node); in ImmediateDominator()
73 inline BasicBlock* ImmediateDominator(uint32_t node_id) const { in ImmediateDominator() function
74 return tree_.ImmediateDominator(node_id); in ImmediateDominator()
Ddominator_analysis.cpp31 block = ImmediateDominator(block); in CommonDominator()
36 block = ImmediateDominator(block); in CommonDominator()
Ddominator_tree.cpp259 BasicBlock* DominatorTree::ImmediateDominator(const BasicBlock* A) const { in ImmediateDominator() function in spvtools::opt::DominatorTree
260 return ImmediateDominator(A->id()); in ImmediateDominator()
263 BasicBlock* DominatorTree::ImmediateDominator(uint32_t a) const { in ImmediateDominator() function in spvtools::opt::DominatorTree
Ddominator_tree.h184 BasicBlock* ImmediateDominator(const BasicBlock* A) const;
187 BasicBlock* ImmediateDominator(uint32_t a) const;
Dmerge_return_pass.cpp738 BasicBlock* dominator = dom_tree->ImmediateDominator(bb); in AddNewPhiNodes()
748 current_bb = dom_tree->ImmediateDominator(current_bb); in AddNewPhiNodes()
755 BasicBlock* dominator_bb = dom_tree->ImmediateDominator(&bb); in RecordImmediateDominators()
Dssa_rewrite_pass.cpp690 value_id = GetValueAtBlock(var_id, dom_tree->ImmediateDominator(bb)); in AddDebugValuesForInvisibleDebugDecls()
/external/deqp-deps/SPIRV-Tools/source/opt/
Ddominator_analysis.h66 inline BasicBlock* ImmediateDominator(const BasicBlock* node) const { in ImmediateDominator() function
68 return tree_.ImmediateDominator(node); in ImmediateDominator()
73 inline BasicBlock* ImmediateDominator(uint32_t node_id) const { in ImmediateDominator() function
74 return tree_.ImmediateDominator(node_id); in ImmediateDominator()
Ddominator_analysis.cpp31 block = ImmediateDominator(block); in CommonDominator()
36 block = ImmediateDominator(block); in CommonDominator()
Ddominator_tree.cpp259 BasicBlock* DominatorTree::ImmediateDominator(const BasicBlock* A) const { in ImmediateDominator() function in spvtools::opt::DominatorTree
260 return ImmediateDominator(A->id()); in ImmediateDominator()
263 BasicBlock* DominatorTree::ImmediateDominator(uint32_t a) const { in ImmediateDominator() function in spvtools::opt::DominatorTree
Ddominator_tree.h184 BasicBlock* ImmediateDominator(const BasicBlock* A) const;
187 BasicBlock* ImmediateDominator(uint32_t a) const;
Dmerge_return_pass.cpp738 BasicBlock* dominator = dom_tree->ImmediateDominator(bb); in AddNewPhiNodes()
748 current_bb = dom_tree->ImmediateDominator(current_bb); in AddNewPhiNodes()
755 BasicBlock* dominator_bb = dom_tree->ImmediateDominator(&bb); in RecordImmediateDominators()
Dssa_rewrite_pass.cpp690 value_id = GetValueAtBlock(var_id, dom_tree->ImmediateDominator(bb)); in AddDebugValuesForInvisibleDebugDecls()
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dfuzzer_pass_duplicate_regions_with_selections.cpp68 postdominates_entry_block = postdominator_analysis->ImmediateDominator( in Apply()
Dfuzzer_pass_outline_functions.cpp65 postdominates_entry_block = postdominator_analysis->ImmediateDominator( in Apply()
Dfuzzer_pass.cpp90 for (auto next_dominator = dominator_analysis->ImmediateDominator(block); in FindAvailableInstructions()
93 dominator_analysis->ImmediateDominator(next_dominator)) { in FindAvailableInstructions()
Dtransformation_merge_function_returns.cpp674 auto current_block = dominator_analysis->ImmediateDominator(merge_block); in CheckDefinitionsStillDominateUsesAfterAddingNewPredecessors()
685 current_block = dominator_analysis->ImmediateDominator(current_block); in CheckDefinitionsStillDominateUsesAfterAddingNewPredecessors()
/external/deqp-deps/SPIRV-Tools/source/fuzz/
Dfuzzer_pass_duplicate_regions_with_selections.cpp68 postdominates_entry_block = postdominator_analysis->ImmediateDominator( in Apply()
Dfuzzer_pass_outline_functions.cpp65 postdominates_entry_block = postdominator_analysis->ImmediateDominator( in Apply()
Dtransformation_merge_function_returns.cpp674 auto current_block = dominator_analysis->ImmediateDominator(merge_block); in CheckDefinitionsStillDominateUsesAfterAddingNewPredecessors()
685 current_block = dominator_analysis->ImmediateDominator(current_block); in CheckDefinitionsStillDominateUsesAfterAddingNewPredecessors()
Dfuzzer_pass.cpp90 for (auto next_dominator = dominator_analysis->ImmediateDominator(block); in FindAvailableInstructions()
93 dominator_analysis->ImmediateDominator(next_dominator)) { in FindAvailableInstructions()
/external/swiftshader/third_party/SPIRV-Tools/test/opt/
Dir_context_test.cpp868 auto bb = dom->ImmediateDominator(5); in TEST_F()
/external/deqp-deps/SPIRV-Tools/test/opt/
Dir_context_test.cpp868 auto bb = dom->ImmediateDominator(5); in TEST_F()