Searched refs:live_components (Results 1 – 7 of 7) sorted by relevance
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | vector_dce.cpp | 38 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 …]
|
D | vector_dce.h | 68 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/ |
D | vector_dce.cpp | 38 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 …]
|
D | vector_dce.h | 68 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/ |
D | vector_dce.cpp | 38 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 …]
|
D | vector_dce.h | 68 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/ |
D | i915_fragprog.c | 319 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()
|