Searched refs:live_components (Results 1 – 5 of 5) sorted by relevance
/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() 57 MarkUsesAsLive(current_inst, all_components_live_, live_components, in FindLiveComponents() 69 MarkExtractUseAsLive(current_inst, live_components, &work_list); in FindLiveComponents() 72 MarkInsertUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents() 75 MarkVectorShuffleUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents() 78 MarkCompositeContructUsesAsLive(current_item, live_components, in FindLiveComponents() [all …]
|
D | vector_dce.h | 67 LiveComponentMap* live_components); 73 const LiveComponentMap& live_components); 85 const utils::BitVector& live_components); 100 LiveComponentMap* live_components, 108 LiveComponentMap* live_components, 116 VectorDCE::LiveComponentMap* live_components, 124 LiveComponentMap* live_components, 131 LiveComponentMap* live_components, 138 LiveComponentMap* live_components,
|
/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() 57 MarkUsesAsLive(current_inst, all_components_live_, live_components, in FindLiveComponents() 70 live_components, &work_list); in FindLiveComponents() 73 MarkInsertUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents() 76 MarkVectorShuffleUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents() 79 MarkCompositeContructUsesAsLive(current_item, live_components, in FindLiveComponents() [all …]
|
D | vector_dce.h | 68 LiveComponentMap* live_components); 74 const LiveComponentMap& live_components); 86 const utils::BitVector& live_components); 101 LiveComponentMap* live_components, 109 LiveComponentMap* live_components, 117 VectorDCE::LiveComponentMap* live_components, 125 LiveComponentMap* live_components, 133 LiveComponentMap* live_components, 140 LiveComponentMap* live_components,
|
/external/mesa3d/src/mesa/drivers/dri/i915/ |
D | i915_fragprog.c | 318 uint8_t live_components[I915_MAX_TEMPORARY] = { 0, }; in calc_live_regs() local 331 live_components[inst->DstReg.Index] &= ~inst->DstReg.WriteMask; in calc_live_regs() 332 if (live_components[inst->DstReg.Index] == 0) in calc_live_regs() 350 live_components[inst->SrcReg[a].Index] |= (1U << field); in calc_live_regs()
|