Home
last modified time | relevance | path

Searched refs:VectorDCE (Results 1 – 8 of 8) sorted by relevance

/external/deqp-deps/SPIRV-Tools/source/opt/
Dvector_dce.cpp29 Pass::Status VectorDCE::Process() { in Process()
37 bool VectorDCE::VectorDCEFunction(Function* function) { in VectorDCEFunction()
43 void VectorDCE::FindLiveComponents(Function* function, in FindLiveComponents()
94 void VectorDCE::MarkExtractUseAsLive(const Instruction* current_inst, in MarkExtractUseAsLive()
110 void VectorDCE::MarkInsertUsesAsLive( in MarkInsertUsesAsLive()
111 const VectorDCE::WorkListItem& current_item, in MarkInsertUsesAsLive()
113 std::vector<VectorDCE::WorkListItem>* work_list) { in MarkInsertUsesAsLive()
143 void VectorDCE::MarkVectorShuffleUsesAsLive( in MarkVectorShuffleUsesAsLive()
145 VectorDCE::LiveComponentMap* live_components, in MarkVectorShuffleUsesAsLive()
177 void VectorDCE::MarkCompositeContructUsesAsLive( in MarkCompositeContructUsesAsLive()
[all …]
Dvector_dce.h27 class VectorDCE : public MemPass {
43 VectorDCE() : all_components_live_(kMaxVectorSize) { in VectorDCE() function
116 VectorDCE::LiveComponentMap* live_components,
Doptimizer.cpp764 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::VectorDCE>()); in CreateVectorDCEPass()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dvector_dce.cpp29 Pass::Status VectorDCE::Process() { in Process()
37 bool VectorDCE::VectorDCEFunction(Function* function) { in VectorDCEFunction()
43 void VectorDCE::FindLiveComponents(Function* function, in FindLiveComponents()
95 void VectorDCE::MarkExtractUseAsLive(const Instruction* current_inst, in MarkExtractUseAsLive()
116 void VectorDCE::MarkInsertUsesAsLive( in MarkInsertUsesAsLive()
117 const VectorDCE::WorkListItem& current_item, in MarkInsertUsesAsLive()
119 std::vector<VectorDCE::WorkListItem>* work_list) { in MarkInsertUsesAsLive()
163 void VectorDCE::MarkVectorShuffleUsesAsLive( in MarkVectorShuffleUsesAsLive()
165 VectorDCE::LiveComponentMap* live_components, in MarkVectorShuffleUsesAsLive()
197 void VectorDCE::MarkCompositeContructUsesAsLive( in MarkCompositeContructUsesAsLive()
[all …]
Dvector_dce.h27 class VectorDCE : public MemPass {
43 VectorDCE() : all_components_live_(kMaxVectorSize) { in VectorDCE() function
117 VectorDCE::LiveComponentMap* live_components,
Doptimizer.cpp773 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::VectorDCE>()); in CreateVectorDCEPass()
/external/swiftshader/third_party/SPIRV-Tools/test/opt/
Dvector_dce_test.cpp172 SinglePassRunAndCheck<VectorDCE>(before_predefs + before, in TEST_F()
355 SinglePassRunAndCheck<VectorDCE>(before_predefs + before, in TEST_F()
576 SinglePassRunAndCheck<VectorDCE>(before_predefs + before, in TEST_F()
618 SinglePassRunAndCheck<VectorDCE>(before, before, true, true); in TEST_F()
740 SinglePassRunAndMatch<VectorDCE>(assembly, true); in TEST_F()
821 SinglePassRunAndMatch<VectorDCE>(assembly, true); in TEST_F()
905 SinglePassRunAndMatch<VectorDCE>(assembly, true); in TEST_F()
995 SinglePassRunAndMatch<VectorDCE>(assembly, true); in TEST_F()
1085 SinglePassRunAndMatch<VectorDCE>(assembly, true); in TEST_F()
1158 SinglePassRunAndCheck<VectorDCE>(text, text, true, true); in TEST_F()
[all …]
/external/deqp-deps/SPIRV-Tools/test/opt/
Dvector_dce_test.cpp172 SinglePassRunAndCheck<VectorDCE>(before_predefs + before, in TEST_F()
355 SinglePassRunAndCheck<VectorDCE>(before_predefs + before, in TEST_F()
733 SinglePassRunAndMatch<VectorDCE>(assembly, true); in TEST_F()
814 SinglePassRunAndMatch<VectorDCE>(assembly, true); in TEST_F()
898 SinglePassRunAndMatch<VectorDCE>(assembly, true); in TEST_F()
988 SinglePassRunAndMatch<VectorDCE>(assembly, true); in TEST_F()
1078 SinglePassRunAndMatch<VectorDCE>(assembly, true); in TEST_F()