Searched refs:VectorDCE (Results 1 – 8 of 8) sorted by relevance
/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | vector_dce.cpp | 29 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 …]
|
D | vector_dce.h | 27 class VectorDCE : public MemPass { 43 VectorDCE() : all_components_live_(kMaxVectorSize) { in VectorDCE() function 116 VectorDCE::LiveComponentMap* live_components,
|
D | optimizer.cpp | 764 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::VectorDCE>()); in CreateVectorDCEPass()
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | vector_dce.cpp | 29 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 …]
|
D | vector_dce.h | 27 class VectorDCE : public MemPass { 43 VectorDCE() : all_components_live_(kMaxVectorSize) { in VectorDCE() function 117 VectorDCE::LiveComponentMap* live_components,
|
D | optimizer.cpp | 773 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::VectorDCE>()); in CreateVectorDCEPass()
|
/external/swiftshader/third_party/SPIRV-Tools/test/opt/ |
D | vector_dce_test.cpp | 172 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/ |
D | vector_dce_test.cpp | 172 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()
|