Home
last modified time | relevance | path

Searched refs:live_components (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dvector_dce.cpp38 LiveComponentMap live_components; in VectorDCEFunction() local
39 FindLiveComponents(function, &live_components); in VectorDCEFunction()
40 return RewriteInstructions(function, live_components); in VectorDCEFunction()
44 LiveComponentMap* live_components) { in FindLiveComponents() argument
54 [&work_list, this, live_components](Instruction* current_inst) { in FindLiveComponents()
60 MarkUsesAsLive(current_inst, all_components_live_, live_components, in FindLiveComponents()
73 live_components, &work_list); in FindLiveComponents()
76 MarkInsertUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents()
79 MarkVectorShuffleUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents()
82 MarkCompositeContructUsesAsLive(current_item, live_components, in FindLiveComponents()
[all …]
Dvector_dce.h68 LiveComponentMap* live_components);
74 const LiveComponentMap& live_components);
91 const utils::BitVector& live_components,
110 LiveComponentMap* live_components,
118 LiveComponentMap* live_components,
126 VectorDCE::LiveComponentMap* live_components,
134 LiveComponentMap* live_components,
142 LiveComponentMap* live_components,
149 LiveComponentMap* live_components,
/third_party/spirv-tools/source/opt/
Dvector_dce.cpp38 LiveComponentMap live_components; in VectorDCEFunction() local
39 FindLiveComponents(function, &live_components); in VectorDCEFunction()
40 return RewriteInstructions(function, live_components); in VectorDCEFunction()
44 LiveComponentMap* live_components) { in FindLiveComponents() argument
54 [&work_list, this, live_components](Instruction* current_inst) { in FindLiveComponents()
60 MarkUsesAsLive(current_inst, all_components_live_, live_components, in FindLiveComponents()
73 live_components, &work_list); in FindLiveComponents()
76 MarkInsertUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents()
79 MarkVectorShuffleUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents()
82 MarkCompositeContructUsesAsLive(current_item, live_components, in FindLiveComponents()
[all …]
Dvector_dce.h68 LiveComponentMap* live_components);
74 const LiveComponentMap& live_components);
91 const utils::BitVector& live_components,
110 LiveComponentMap* live_components,
118 LiveComponentMap* live_components,
126 VectorDCE::LiveComponentMap* live_components,
134 LiveComponentMap* live_components,
142 LiveComponentMap* live_components,
149 LiveComponentMap* live_components,
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dvector_dce.cpp38 LiveComponentMap live_components; in VectorDCEFunction() local
39 FindLiveComponents(function, &live_components); in VectorDCEFunction()
40 return RewriteInstructions(function, live_components); in VectorDCEFunction()
44 LiveComponentMap* live_components) { in FindLiveComponents() argument
54 [&work_list, this, live_components](Instruction* current_inst) { in FindLiveComponents()
60 MarkUsesAsLive(current_inst, all_components_live_, live_components, in FindLiveComponents()
73 live_components, &work_list); in FindLiveComponents()
76 MarkInsertUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents()
79 MarkVectorShuffleUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents()
82 MarkCompositeContructUsesAsLive(current_item, live_components, in FindLiveComponents()
[all …]
Dvector_dce.h68 LiveComponentMap* live_components);
74 const LiveComponentMap& live_components);
91 const utils::BitVector& live_components,
110 LiveComponentMap* live_components,
118 LiveComponentMap* live_components,
126 VectorDCE::LiveComponentMap* live_components,
134 LiveComponentMap* live_components,
142 LiveComponentMap* live_components,
149 LiveComponentMap* live_components,