/external/mesa3d/src/compiler/nir/ |
D | nir_remove_dead_variables.c | 31 add_var_use_intrinsic(nir_intrinsic_instr *instr, struct set *live) in add_var_use_intrinsic() argument 37 _mesa_set_add(live, instr->variables[1]->var); in add_var_use_intrinsic() 46 _mesa_set_add(live, instr->variables[0]->var); in add_var_use_intrinsic() 52 _mesa_set_add(live, instr->variables[i]->var); in add_var_use_intrinsic() 59 add_var_use_call(nir_call_instr *instr, struct set *live) in add_var_use_call() argument 63 _mesa_set_add(live, var); in add_var_use_call() 68 _mesa_set_add(live, var); in add_var_use_call() 73 add_var_use_tex(nir_tex_instr *instr, struct set *live) in add_var_use_tex() argument 77 _mesa_set_add(live, var); in add_var_use_tex() 82 _mesa_set_add(live, var); in add_var_use_tex() [all …]
|
D | nir_liveness.c | 88 BITSET_WORD *live = void_live; in set_src_live() local 96 BITSET_SET(live, src->ssa->live_index); in set_src_live() 104 BITSET_WORD *live = void_live; in set_ssa_def_dead() local 106 BITSET_CLEAR(live, def->live_index); in set_ssa_def_dead() 124 NIR_VLA(BITSET_WORD, live, state->bitset_words); in propagate_across_edge() 125 memcpy(live, succ->live_in, state->bitset_words * sizeof *live); in propagate_across_edge() 133 set_ssa_def_dead(&phi->dest.ssa, live); in propagate_across_edge() 143 set_src_live(&src->src, live); in propagate_across_edge() 151 progress |= live[i] & ~pred->live_out[i]; in propagate_across_edge() 152 pred->live_out[i] |= live[i]; in propagate_across_edge()
|
/external/v8/src/crankshaft/ |
D | hydrogen-environment-liveness.cc | 48 HBasicBlock* block, BitVector* live) { in ZapEnvironmentSlotsInSuccessors() argument 55 if (live_in_successor->Equals(*live)) continue; in ZapEnvironmentSlotsInSuccessors() 56 for (int i = 0; i < live->length(); ++i) { in ZapEnvironmentSlotsInSuccessors() 57 if (!live->Contains(i)) continue; in ZapEnvironmentSlotsInSuccessors() 85 BitVector* live) { in UpdateLivenessAtBlockEnd() argument 87 live->Clear(); in UpdateLivenessAtBlockEnd() 89 live->Union(*live_at_block_start_[it.Current()->block_id()]); in UpdateLivenessAtBlockEnd() 96 BitVector* live) { in UpdateLivenessAtInstruction() argument 101 if (!live->Contains(index)) { in UpdateLivenessAtInstruction() 110 live->Add(index); in UpdateLivenessAtInstruction() [all …]
|
D | hydrogen-environment-liveness.h | 30 void ZapEnvironmentSlotsInSuccessors(HBasicBlock* block, BitVector* live); 32 void UpdateLivenessAtBlockEnd(HBasicBlock* block, BitVector* live); 33 void UpdateLivenessAtInstruction(HInstruction* instr, BitVector* live);
|
/external/mesa3d/src/gallium/drivers/r600/sb/ |
D | sb_liveness.cpp | 42 n.live_after = live; in visit() 46 n.live_before = live; in visit() 53 n.live_after = live; in visit() 55 n.live_before = live; in visit() 73 n.live_after = live; in visit() 77 n.live_before = live; in visit() 112 val_set s = live; in visit() 119 n.live_after = live; in visit() 121 live.clear(); in visit() 133 n.live_before = live; in visit() [all …]
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | llvm.amdgcn.ps.live.ll | 7 ; there is no WQM use and therefore llvm.amdgcn.ps.live is constant. However, 11 %live = call i1 @llvm.amdgcn.ps.live() 12 %live.32 = zext i1 %live to i32 13 %r = bitcast i32 %live.32 to float 23 %live = call i1 @llvm.amdgcn.ps.live() 24 %live.32 = zext i1 %live to i32 26 …%t = call <4 x float> @llvm.SI.image.sample.i32(i32 %live.32, <8 x i32> undef, <4 x i32> undef, i3… 40 %live = call i1 @llvm.amdgcn.ps.live() 41 br i1 %live, label %end, label %dead 55 declare i1 @llvm.amdgcn.ps.live() #0
|
/external/tensorflow/tensorflow/core/grappler/costs/ |
D | graph_memory.cc | 125 GraphMemory::LiveTensor* live; in FindOrCreateLiveTensor() local 134 live = &device_tensors->front(); in FindOrCreateLiveTensor() 135 (*live_tensors)[name] = live; in FindOrCreateLiveTensor() 137 live = it->second; in FindOrCreateLiveTensor() 139 return live; in FindOrCreateLiveTensor() 175 LiveTensor* live = FindOrCreateLiveTensor( in InferFromTrace() local 177 live->memory_used = output.tensor_description() in InferFromTrace() 183 live->allocation_time = in InferFromTrace() 187 live->deallocation_time = std::max<Costs::Duration>( in InferFromTrace() 188 live->deallocation_time, in InferFromTrace() [all …]
|
/external/swiftshader/third_party/subzero/docs/ |
D | REGALLOC.rst | 27 convergence, delayed phi lowering, and local live range splitting). 54 begins the live range of the dest Variable, and may end the live range of one 60 - Liveness analysis and live range construction are prerequisites for register 75 - We also enhance it to allow overlapping live ranges to share the same 89 assigments, which create spurious interferences in live ranges. 91 - Within each basic block, we aggressively split each variable's live range at 92 every use, so that portions of the live range can get registers even if the 93 whole live range can't. Doing this separately for each basic block avoids 101 calculate the live range of each variable. The live range is represented as a 110 block, we keep track of the live-in and live-out set, i.e. the set of variables [all …]
|
/external/clang/test/Sema/ |
D | warn-unreachable.c | 6 int live(); 30 switch (live()) { in test2() 36 live(), halt(), in test2() 40 live() in test2() 47 live(), in test2() 57 live(), in test2() 63 if (live()) in test2() 65 live(), in test2() 74 live(), in test2() 97 live(), in test2()
|
/external/v8/src/compiler/ |
D | graph-trimmer.cc | 27 Node* const live = live_[i]; in TrimGraph() local 28 for (Node* const input : live->inputs()) MarkAsLive(input); in TrimGraph() 31 for (Node* const live : live_) { in TrimGraph() 32 DCHECK(IsLive(live)); in TrimGraph() 33 for (Edge edge : live->use_edges()) { in TrimGraph() 38 os << "DeadLink: " << *user << "(" << edge.index() << ") -> " << *live in TrimGraph()
|
/external/clang/test/SemaCXX/ |
D | warn-unreachable.cpp | 4 int &live(); 11 live(); in test1() 13 live(); in test1() 20 live(); in test2() 22 live(); in test2() 27 live(); in test2() 32 live(); in test2() 47 live(), in test3() 75 live(), in test6()
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_fs_dead_code_eliminate.cpp | 81 BITSET_WORD *live = rzalloc_array(NULL, BITSET_WORD, BITSET_WORDS(num_vars)); in dead_code_eliminate() local 85 memcpy(live, live_intervals->block_data[block->num].liveout, in dead_code_eliminate() 96 result_live |= BITSET_TEST(live, var + i); in dead_code_eliminate() 114 BITSET_CLEAR(live, var + i); in dead_code_eliminate() 132 BITSET_SET(live, var + j); in dead_code_eliminate() 141 ralloc_free(live); in dead_code_eliminate()
|
D | brw_vec4_dead_code_eliminate.cpp | 47 BITSET_WORD *live = rzalloc_array(NULL, BITSET_WORD, BITSET_WORDS(num_vars)); in dead_code_eliminate() local 51 memcpy(live, live_intervals->block_data[block->num].liveout, in dead_code_eliminate() 64 result_live[c] |= BITSET_TEST(live, v); in dead_code_eliminate() 118 BITSET_CLEAR(live, v); in dead_code_eliminate() 139 BITSET_SET(live, v); in dead_code_eliminate() 153 ralloc_free(live); in dead_code_eliminate()
|
/external/autotest/client/site_tests/desktopui_UrlFetchWithChromeDriver/ |
D | control | 21 job.run_test('desktopui_UrlFetchWithChromeDriver', live=True, tag='live') 22 job.run_test('desktopui_UrlFetchWithChromeDriver', live=False, tag='not-live')
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | coalescer-dce.ll | 21 ; live-in at 240L 22 ; live-in at 416L 23 ; live-in at 320L 24 ; live-in at 304L 28 ; extend the live range of %vreg7 to end at 256d. When the joined copy is
|
/external/llvm/test/CodeGen/X86/ |
D | coalescer-dce.ll | 21 ; live-in at 240L 22 ; live-in at 416L 23 ; live-in at 320L 24 ; live-in at 304L 28 ; extend the live range of %vreg7 to end at 256d. When the joined copy is
|
D | deopt-bundles.ll | 16 ; STACKMAPS-NEXT: Stack Maps: has 0 live-out registers 23 ; STACKMAPS-NEXT: Stack Maps: has 0 live-out registers 30 ; STACKMAPS-NEXT: Stack Maps: has 0 live-out registers 37 ; STACKMAPS-NEXT: Stack Maps: has 0 live-out registers 44 ; STACKMAPS-NEXT: Stack Maps: has 0 live-out registers 51 ; STACKMAPS-NEXT: Stack Maps: has 0 live-out registers
|
/external/python/cpython2/Demo/curses/ |
D | life.py | 105 live = self.state.has_key( (i,j) ) 110 s -= live 115 if not live: self.boring = 0 116 elif s == 2 and live: d[i,j] = 1 # Survival 117 elif live:
|
/external/swiftshader/third_party/LLVM/docs/HistoricalNotes/ |
D | 2003-06-26-Reoptimizer2.txt | 19 The BinInterface tries to find live-outs for traces so that it can do 21 the original code. It has to preserve the live-ins and live-outs when 23 epilogues that copy live-outs back into the right registers, but 24 live-ins have to be in the right registers.) 98 2. Section 0 is the trace prolog, consisting mainly of live-ins and
|
/external/llvm/docs/HistoricalNotes/ |
D | 2003-06-26-Reoptimizer2.txt | 19 The BinInterface tries to find live-outs for traces so that it can do 21 the original code. It has to preserve the live-ins and live-outs when 23 epilogues that copy live-outs back into the right registers, but 24 live-ins have to be in the right registers.) 98 2. Section 0 is the trace prolog, consisting mainly of live-ins and
|
/external/python/cpython3/Tools/demo/ |
D | life.py | 108 live = (i, j) in self.state 113 s -= live 123 if not live: 125 elif s == 2 and live: 128 elif live:
|
/external/tensorflow/tensorflow/python/grappler/ |
D | cluster.i | 407 PyObject* live = PyTuple_New(5); in TF_DeterminePeakMemoryUsage() local 408 PyTuple_SetItem(live, 0, PyString_FromString(live_tensor.node.c_str())); in TF_DeterminePeakMemoryUsage() 409 PyTuple_SetItem(live, 1, PyInt_FromLong(live_tensor.output_id)); in TF_DeterminePeakMemoryUsage() 410 PyTuple_SetItem(live, 2, PyLong_FromLong(live_tensor.memory_used)); in TF_DeterminePeakMemoryUsage() 411 PyTuple_SetItem(live, 3, PyLong_FromLong(live_tensor.allocation_time.count())); in TF_DeterminePeakMemoryUsage() 412 PyTuple_SetItem(live, 4, PyLong_FromLong(live_tensor.deallocation_time.count())); in TF_DeterminePeakMemoryUsage() 413 PyList_SetItem(per_device, i, live); in TF_DeterminePeakMemoryUsage()
|
/external/swiftshader/third_party/LLVM/test/CodeGen/Blackfin/ |
D | 2009-08-15-LiveIn-SubReg.ll | 3 ; When joining live intervals of sub-registers, an MBB live-in list is not
|
/external/autotest/client/common_lib/ |
D | README | 5 to both client and server. Libraries which are client-specific should live 6 in client/bin and libraries which are server-specific should live in
|
/external/llvm/test/CodeGen/AArch64/ |
D | regress-fp128-livein.ll | 3 ; Regression test for NZCV reg live-in not being added to fp128csel IfTrue BB, 4 ; causing a crash during live range calc.
|