Home
last modified time | relevance | path

Searched refs:live_out (Results 1 – 17 of 17) sorted by relevance

/external/swiftshader/third_party/SPIRV-Tools/test/opt/
Dregister_liveness.cpp133 std::unordered_set<uint32_t> live_out{ in TEST_F() local
137 CompareSets(live_sets->live_out_, live_out); in TEST_F()
158 std::unordered_set<uint32_t> live_out{ in TEST_F() local
163 CompareSets(live_sets->live_out_, live_out); in TEST_F()
175 std::unordered_set<uint32_t> live_out{}; in TEST_F() local
176 CompareSets(live_sets->live_out_, live_out); in TEST_F()
438 std::unordered_set<uint32_t> live_out{ in TEST_F() local
448 CompareSets(live_sets->live_out_, live_out); in TEST_F()
469 std::unordered_set<uint32_t> live_out{ in TEST_F() local
481 CompareSets(live_sets->live_out_, live_out); in TEST_F()
[all …]
/external/deqp-deps/SPIRV-Tools/test/opt/
Dregister_liveness.cpp133 std::unordered_set<uint32_t> live_out{ in TEST_F() local
137 CompareSets(live_sets->live_out_, live_out); in TEST_F()
158 std::unordered_set<uint32_t> live_out{ in TEST_F() local
163 CompareSets(live_sets->live_out_, live_out); in TEST_F()
175 std::unordered_set<uint32_t> live_out{}; in TEST_F() local
176 CompareSets(live_sets->live_out_, live_out); in TEST_F()
438 std::unordered_set<uint32_t> live_out{ in TEST_F() local
448 CompareSets(live_sets->live_out_, live_out); in TEST_F()
469 std::unordered_set<uint32_t> live_out{ in TEST_F() local
481 CompareSets(live_sets->live_out_, live_out); in TEST_F()
[all …]
/external/mesa3d/src/compiler/nir/
Dnir_liveness.c76 block->live_out = reralloc(block, block->live_out, BITSET_WORD, in init_liveness_block()
78 memset(block->live_out, 0, state->bitset_words * sizeof(BITSET_WORD)); in init_liveness_block()
151 progress |= live[i] & ~pred->live_out[i]; in propagate_across_edge()
152 pred->live_out[i] |= live[i]; in propagate_across_edge()
197 memcpy(block->live_in, block->live_out, in nir_live_ssa_defs_impl()
258 if (BITSET_TEST(instr->block->live_out, def->live_index)) { in nir_ssa_def_is_live_at()
Dnir.h1583 BITSET_WORD *live_out; member
/external/deqp-deps/SPIRV-Tools/source/opt/
Dregister_pressure.cpp391 RegionRegisterLiveness::LiveSet live_out = live_inout_info->live_out_; in SimulateFusion() local
392 live_out.insert(live_loop.begin(), live_loop.end()); in SimulateFusion()
395 live_inout_info->used_registers_ + live_out.size() - in SimulateFusion()
422 RegionRegisterLiveness::LiveSet live_out = live_inout_info->live_out_; in SimulateFusion() local
423 live_out.insert(live_loop_l2.begin(), live_loop_l2.end()); in SimulateFusion()
426 live_inout_info->used_registers_ + live_out.size() - in SimulateFusion()
484 auto live_out = MakeFilterIteratorRange(l2_sim_result->live_out_.begin(), in SimulateFission() local
487 l1_sim_result->live_out_.insert(live_out.begin(), live_out.end()); in SimulateFission()
490 auto live_out = in SimulateFission() local
493 l1_sim_result->live_out_.insert(live_out.begin(), live_out.end()); in SimulateFission()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dregister_pressure.cpp391 RegionRegisterLiveness::LiveSet live_out = live_inout_info->live_out_; in SimulateFusion() local
392 live_out.insert(live_loop.begin(), live_loop.end()); in SimulateFusion()
395 live_inout_info->used_registers_ + live_out.size() - in SimulateFusion()
422 RegionRegisterLiveness::LiveSet live_out = live_inout_info->live_out_; in SimulateFusion() local
423 live_out.insert(live_loop_l2.begin(), live_loop_l2.end()); in SimulateFusion()
426 live_inout_info->used_registers_ + live_out.size() - in SimulateFusion()
484 auto live_out = MakeFilterIteratorRange(l2_sim_result->live_out_.begin(), in SimulateFission() local
487 l1_sim_result->live_out_.insert(live_out.begin(), live_out.end()); in SimulateFission()
490 auto live_out = in SimulateFission() local
493 l1_sim_result->live_out_.insert(live_out.begin(), live_out.end()); in SimulateFission()
/external/tensorflow/tensorflow/python/autograph/pyct/static_analysis/
Dliveness.py64 live_out = set()
66 live_out |= self.in_[n]
67 live_in = gen | (live_out - kill)
77 live_out = live_in
80 self.out[node] = live_out
Dliveness_test.py51 live_out = anno.getanno(node, anno.Static.LIVE_VARS_OUT)
52 live_out_strs = set(str(v) for v in live_out)
/external/mesa3d/src/broadcom/compiler/
Dvir_live_variables.c260 ~block->live_out[i]); in vir_live_variables_dataflow()
262 block->live_out[i] |= new_live_out; in vir_live_variables_dataflow()
271 (block->live_out[i] & in vir_live_variables_dataflow()
299 if (BITSET_TEST(block->live_out, i)) { in vir_compute_start_end()
331 block->live_out = rzalloc_array(c, BITSET_WORD, bitset_words); in vir_calculate_live_intervals()
Dv3d_compiler.h382 BITSET_WORD *live_out; member
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_qir_live_variables.c250 ~block->live_out[i]); in qir_live_variables_dataflow()
252 block->live_out[i] |= new_live_out; in qir_live_variables_dataflow()
261 (block->live_out[i] & in qir_live_variables_dataflow()
289 if (BITSET_TEST(block->live_out, i)) { in qir_compute_start_end()
321 block->live_out = rzalloc_array(c, BITSET_WORD, bitset_words); in qir_calculate_live_intervals()
Dvc4_qir.h407 BITSET_WORD *live_out; member
/external/tensorflow/tensorflow/compiler/xla/service/
Dhlo_rematerialization.cc390 bool live_out; member
417 bool live_out) { in CreateBufferFromLogicalBuffer() argument
423 live_out, has_indirect_uses); in CreateBufferFromLogicalBuffer()
433 CHECK(!original_buffer.live_out) << original_buffer.ToString(); in RematerializeBuffer()
449 if (buffer.live_out || def_opcode == HloOpcode::kParameter) { in AllocatedSize()
482 bool live_out, bool has_indirect_uses) { in NewBuffer() argument
484 buffers_.push_back(Buffer{buffer_id, defining_instruction, size, live_out, in NewBuffer()
540 buffer->live_out = in MemoryUsageTracker()
541 buffer->live_out || ContainsKey(live_out_set, logical_buffer); in MemoryUsageTracker()
/external/tensorflow/tensorflow/python/autograph/converters/
Dside_effect_guards.py144 live_out = anno.getanno(node, anno.Static.LIVE_VARS_OUT)
149 guarded_args = tuple(s for s in live_out
Dcontrol_flow.py196 live_out = anno.getanno(node, anno.Static.LIVE_VARS_OUT)
212 if s in live_out:
319 live_out = anno.getanno(node, anno.Static.LIVE_VARS_OUT)
327 if s not in live_in and s not in live_out:
/external/v8/src/compiler/
Dregister-allocator.cc1854 BitVector* live_out = data->live_out_sets()[block_index]; in ComputeLiveOut() local
1855 if (live_out == nullptr) { in ComputeLiveOut()
1861 live_out = new (zone) BitVector(code->VirtualRegisterCount(), zone); in ComputeLiveOut()
1868 if (live_in != nullptr) live_out->Union(*live_in); in ComputeLiveOut()
1876 live_out->Add(phi->operands()[index]); in ComputeLiveOut()
1879 data->live_out_sets()[block_index] = live_out; in ComputeLiveOut()
1881 return live_out; in ComputeLiveOut()
1886 BitVector* live_out) { in AddInitialIntervals() argument
1894 BitVector::Iterator iterator(live_out); in AddInitialIntervals()
Dregister-allocator.h920 void AddInitialIntervals(const InstructionBlock* block, BitVector* live_out);