Home
last modified time | relevance | path

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

/external/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,
107 LiveComponentMap* live_components,
115 LiveComponentMap* live_components,
123 VectorDCE::LiveComponentMap* live_components,
131 LiveComponentMap* live_components,
139 LiveComponentMap* live_components,
146 LiveComponentMap* live_components,
/external/angle/third_party/vulkan-deps/spirv-tools/src/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,
107 LiveComponentMap* live_components,
115 LiveComponentMap* live_components,
123 VectorDCE::LiveComponentMap* live_components,
131 LiveComponentMap* live_components,
139 LiveComponentMap* live_components,
146 LiveComponentMap* live_components,
/external/deqp-deps/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,
107 LiveComponentMap* live_components,
115 LiveComponentMap* live_components,
123 VectorDCE::LiveComponentMap* live_components,
131 LiveComponentMap* live_components,
139 LiveComponentMap* live_components,
146 LiveComponentMap* live_components,
/external/mesa3d/src/mesa/drivers/dri/i915/
Di915_fragprog.c319 uint8_t live_components[I915_MAX_TEMPORARY] = { 0, }; in calc_live_regs() local
332 live_components[inst->DstReg.Index] &= ~inst->DstReg.WriteMask; in calc_live_regs()
333 if (live_components[inst->DstReg.Index] == 0) in calc_live_regs()
351 live_components[inst->SrcReg[a].Index] |= (1U << field); in calc_live_regs()