/external/llvm-project/llvm/test/Assembler/ |
D | thinlto-summary.ll | 12 …function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 0), i… 16 …function: (module: ^1, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 0), i… 19 …function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1), i… 21 …s: (alias: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1), a… 22 …odule: ^0, flags: (linkage: available_externally, notEligibleToImport: 0, live: 0, dsoLocal: 0), i… 23 …function: (module: ^0, flags: (linkage: linkonce, notEligibleToImport: 0, live: 0, dsoLocal: 0), i… 24 …tion: (module: ^0, flags: (linkage: linkonce_odr, notEligibleToImport: 0, live: 0, dsoLocal: 0), i… 25 …function: (module: ^0, flags: (linkage: weak_odr, notEligibleToImport: 0, live: 0, dsoLocal: 0, ca… 26 …s: (function: (module: ^0, flags: (linkage: weak, notEligibleToImport: 0, live: 0, dsoLocal: 0), i… 27 … (variable: (module: ^0, flags: (linkage: common, notEligibleToImport: 0, live: 0, dsoLocal: 0), v… [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | llvm.amdgcn.ps.live.ll | 10 ; there is no WQM use and therefore llvm.amdgcn.ps.live is constant. However, 14 %live = call i1 @llvm.amdgcn.ps.live() 15 %live.32 = zext i1 %live to i32 16 %r = bitcast i32 %live.32 to float 28 %live = call i1 @llvm.amdgcn.ps.live() 29 %live.32 = zext i1 %live to i32 30 %live.32.bc = bitcast i32 %live.32 to float 31 …%t = call <4 x float> @llvm.amdgcn.image.sample.1d.v4f32.f32(i32 15, float %live.32.bc, <8 x i32> … 44 %live = call i1 @llvm.amdgcn.ps.live() 45 br i1 %live, label %end, label %dead [all …]
|
/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/llvm-project/clang/test/Analysis/ |
D | live-stmts.mm | 21 // CHECK: [ B0 (live expressions at block exit) ] 24 // CHECK-NEXT: [ B1 (live expressions at block exit) ] 27 // CHECK-NEXT: [ B2 (live expressions at block exit) ] 33 // CHECK-NEXT: [ B0 (live expressions at block exit) ] 36 // CHECK-NEXT: [ B1 (live expressions at block exit) ] 39 // CHECK-NEXT: [ B2 (live expressions at block exit) ] 48 // CHECK-NEXT: [ B0 (live expressions at block exit) ] 51 // CHECK-NEXT: [ B1 (live expressions at block exit) ] 54 // CHECK-NEXT: [ B2 (live expressions at block exit) ] 60 // CHECK-NEXT: [ B3 (live expressions at block exit) ] [all …]
|
/external/mesa3d/src/compiler/nir/ |
D | nir_remove_dead_variables.c | 65 add_var_use_deref(nir_deref_instr *deref, struct set *live) in add_var_use_deref() argument 81 _mesa_set_add(live, var); in add_var_use_deref() 88 add_var_use_shader(nir_shader *shader, struct set *live, nir_variable_mode modes) in add_var_use_shader() argument 95 add_var_use_deref(nir_instr_as_deref(instr), live); in add_var_use_shader() 103 remove_dead_var_writes(nir_shader *shader, struct set *live) in remove_dead_var_writes() argument 155 struct set *live, const nir_remove_dead_variables_options *opts) in remove_dead_vars() argument 167 struct set_entry *entry = _mesa_set_search(live, var); in remove_dead_vars() 184 struct set *live = _mesa_pointer_set_create(NULL); in nir_remove_dead_variables() local 186 add_var_use_shader(shader, live, modes); in nir_remove_dead_variables() 190 live, opts) || progress; in nir_remove_dead_variables() [all …]
|
D | nir_liveness.c | 77 BITSET_WORD *live = void_live; in set_src_live() local 85 BITSET_SET(live, src->ssa->index); in set_src_live() 93 BITSET_WORD *live = void_live; in set_ssa_def_dead() local 95 BITSET_CLEAR(live, def->index); in set_ssa_def_dead() 113 BITSET_WORD *live = state->tmp_live; in propagate_across_edge() local 114 memcpy(live, succ->live_in, state->bitset_words * sizeof *live); in propagate_across_edge() 122 set_ssa_def_dead(&phi->dest.ssa, live); in propagate_across_edge() 132 set_src_live(&src->src, live); in propagate_across_edge() 140 progress |= live[i] & ~pred->live_out[i]; in propagate_across_edge() 141 pred->live_out[i] |= live[i]; in propagate_across_edge()
|
/external/tensorflow/tensorflow/core/grappler/costs/ |
D | graph_memory.cc | 126 GraphMemory::LiveTensor* live; in FindOrCreateLiveTensor() local 135 live = &device_tensors->front(); in FindOrCreateLiveTensor() 136 (*live_tensors)[name] = live; in FindOrCreateLiveTensor() 138 live = it->second; in FindOrCreateLiveTensor() 140 return live; in FindOrCreateLiveTensor() 182 LiveTensor* live = FindOrCreateLiveTensor( in InferFromTrace() local 184 live->memory_used = output.tensor_description() in InferFromTrace() 190 live->allocation_time = in InferFromTrace() 194 live->deallocation_time = std::max<Costs::Duration>( in InferFromTrace() 195 live->deallocation_time, in InferFromTrace() [all …]
|
/external/mesa3d/src/panfrost/util/ |
D | pan_liveness.c | 33 pan_liveness_gen(uint16_t *live, unsigned node, unsigned max, uint16_t mask) in pan_liveness_gen() argument 38 live[node] |= mask; in pan_liveness_gen() 42 pan_liveness_kill(uint16_t *live, unsigned node, unsigned max, uint16_t mask) in pan_liveness_kill() argument 47 live[node] &= ~mask; in pan_liveness_kill() 51 pan_liveness_get(uint16_t *live, unsigned node, uint16_t max) in pan_liveness_get() argument 56 return live[node]; in pan_liveness_get() 83 uint16_t *live = ralloc_array(blk, uint16_t, temp_count); in liveness_block_update() local 84 memcpy(live, blk->live_out, temp_count * sizeof(uint16_t)); in liveness_block_update() 87 callback(live, (void *) ins, temp_count); in liveness_block_update() 92 progress |= (blk->live_in[i] != live[i]); in liveness_block_update() [all …]
|
/external/mesa3d/src/intel/compiler/ |
D | brw_fs_register_coalesce.cpp | 100 can_coalesce_vars(const fs_live_variables &live, const cfg_t *cfg, in can_coalesce_vars() argument 104 if (!live.vars_interfere(src_var, dst_var)) in can_coalesce_vars() 107 int dst_start = live.start[dst_var]; in can_coalesce_vars() 108 int dst_end = live.end[dst_var]; in can_coalesce_vars() 109 int src_start = live.start[src_var]; in can_coalesce_vars() 110 int src_end = live.end[src_var]; in can_coalesce_vars() 194 fs_live_variables &live = live_analysis.require(); in register_coalesce() local 264 dst_var[i] = live.var_from_vgrf[dst_reg] + dst_reg_offset[i]; in register_coalesce() 265 src_var[i] = live.var_from_vgrf[src_reg] + i; in register_coalesce() 267 if (!can_coalesce_vars(live, cfg, block, inst, dst_var[i], src_var[i])) { in register_coalesce() [all …]
|
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_vars.block_data[block->num].liveout, in dead_code_eliminate() 96 result_live |= BITSET_TEST(live, var + i); in dead_code_eliminate() 115 BITSET_CLEAR(live, var + i); in dead_code_eliminate() 133 BITSET_SET(live, var + j); in dead_code_eliminate() 142 ralloc_free(live); in dead_code_eliminate()
|
/external/llvm-project/llvm/test/Transforms/WholeProgramDevirt/Inputs/ |
D | devirt-single-impl2-index.ll | 8 …able: (module: ^2, flags: (linkage: linkonce_odr, notEligibleToImport: 0, live: 1, dsoLocal: 1, ca… 9 …able: (module: ^2, flags: (linkage: linkonce_odr, notEligibleToImport: 0, live: 1, dsoLocal: 1, ca… 10 …able: (module: ^3, flags: (linkage: linkonce_odr, notEligibleToImport: 1, live: 1, dsoLocal: 1, ca… 11 …t: 0, live: 1, dsoLocal: 1, canAutoHide: 1), insts: 1), function: (module: ^3, flags: (linkage: av… 12 …function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 1, dsoLocal: 1, ca… 13 …function: (module: ^1, flags: (linkage: external, notEligibleToImport: 0, live: 1, dsoLocal: 1, ca… 14 …function: (module: ^2, flags: (linkage: external, notEligibleToImport: 0, live: 1, dsoLocal: 1, ca…
|
/external/llvm-project/llvm/test/Object/ |
D | stackmap-dump.test | 43 CHECK-NEXT: 1 live-outs: [ R#7 (8-bytes) ] 49 CHECK-NEXT: 0 live-outs: [ ] 55 CHECK-NEXT: 0 live-outs: [ ] 61 CHECK-NEXT: 2 live-outs: [ R#0 (8-bytes) R#7 (8-bytes) ] 67 CHECK-NEXT: 1 live-outs: [ R#7 (8-bytes) ] 73 CHECK-NEXT: 1 live-outs: [ R#7 (8-bytes) ] 79 CHECK-NEXT: 2 live-outs: [ R#0 (8-bytes) R#7 (8-bytes) ] 100 CHECK-NEXT: 1 live-outs: [ R#7 (8-bytes) ] 121 CHECK-NEXT: 0 live-outs: [ ] 126 CHECK-NEXT: 0 live-outs: [ ] [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/mesa3d/src/amd/compiler/ |
D | aco_dead_code_analysis.cpp | 40 std::vector<std::vector<bool>> live; member 44 live.reserve(program->blocks.size()); in dce_ctx() 46 live.emplace_back(block.instructions.size()); in dce_ctx() 52 std::vector<bool>& live = ctx.live[block.index]; in process_block() local 53 assert(live.size() == block.instructions.size()); in process_block() 56 if (live[idx]) in process_block() 68 live[idx] = true; in process_block()
|
/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/llvm-project/lld/COFF/ |
D | MarkLive.cpp | 36 if (sc->live && !sc->isDWARF()) in markLive() 40 if (c->live) in markLive() 42 c->live = true; in markLive() 50 sym->file->live = true; in markLive() 52 sym->wrappedSym->file->live = sym->wrappedSym->file->thunkLive = true; in markLive() 61 assert(sc->live && "We mark as live when pushing onto the worklist!"); in markLive()
|
/external/llvm-project/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() 79 live(), in test6()
|
/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/llvm-project/clang/test/Sema/ |
D | warn-unreachable.c | 7 int live(); 31 switch (live()) { in test2() 37 live(), halt(), in test2() 41 live() in test2() 48 live(), in test2() 58 live(), in test2() 64 if (live()) in test2() 66 live(), in test2() 75 live(), in test2() 98 live(), in test2()
|
/external/mesa3d/src/panfrost/bifrost/ |
D | bi_liveness.c | 28 bi_liveness_ins_update(uint16_t *live, bi_instruction *ins, unsigned max) in bi_liveness_ins_update() argument 32 pan_liveness_kill(live, ins->dest, max, bi_writemask(ins)); in bi_liveness_ins_update() 38 pan_liveness_gen(live, node, max, bytemask); in bi_liveness_ins_update() 43 bi_liveness_ins_update_wrap(uint16_t *live, void *ins, unsigned max) in bi_liveness_ins_update_wrap() argument 45 bi_liveness_ins_update(live, (bi_instruction *) ins, max); in bi_liveness_ins_update_wrap()
|
D | bi_opt_dce.c | 37 uint16_t *live = mem_dup(block->base.live_out, temp_count * sizeof(uint16_t)); in bi_opt_dead_code_eliminate() local 41 if (!live[ins->dest]) { in bi_opt_dead_code_eliminate() 47 bi_liveness_ins_update(live, ins, temp_count); in bi_opt_dead_code_eliminate() 50 free(live); in bi_opt_dead_code_eliminate()
|
/external/mesa3d/src/panfrost/midgard/ |
D | midgard_liveness.c | 28 mir_liveness_ins_update(uint16_t *live, midgard_instruction *ins, unsigned max) in mir_liveness_ins_update() argument 32 pan_liveness_kill(live, ins->dest, max, mir_bytemask(ins)); in mir_liveness_ins_update() 38 pan_liveness_gen(live, node, max, bytemask); in mir_liveness_ins_update() 43 mir_liveness_ins_update_wrap(uint16_t *live, void *ins, unsigned max) in mir_liveness_ins_update_wrap() argument 45 mir_liveness_ins_update(live, (midgard_instruction *) ins, max); in mir_liveness_ins_update_wrap()
|
/external/llvm-project/mlir/test/Transforms/ |
D | test-legalize-type-conversion.mlir | 3 // expected-error@below {{failed to materialize conversion for block argument #0 that remained live… 5 // expected-note@below {{see existing live user here}} 29 …ze conversion for result #0 of operation 'test.type_producer' that remained live after conversion}} 32 // expected-note@below {{see existing live user here}} 39 …ze conversion for result #0 of operation 'test.type_producer' that remained live after conversion}} 42 // expected-note@below {{see existing live user here}} 49 …ion generated for result #0 of operation 'test.type_producer' that remained live after conversion}}
|
/external/llvm-project/lld/test/ELF/ |
D | non-alloc-link-order-gc.s | 16 .section .text.live,"ax",@progbits 17 .globl live symbol 18 live: label 21 .section .stack_sizes,"o",@progbits,.text.live,unique,0 35 callq live@PLT
|