/external/angle/third_party/spirv-tools/src/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 | 867 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::VectorDCE>()); in CreateVectorDCEPass()
|
/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() 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 | 867 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 | 860 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()
|
/external/angle/third_party/spirv-tools/src/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()
|
/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() 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()
|