Home
last modified time | relevance | path

Searched refs:live (Results 1 – 25 of 1353) sorted by relevance

12345678910>>...55

/external/llvm-project/llvm/test/Assembler/
Dthinlto-summary.ll12 …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/
Dllvm.amdgcn.ps.live.ll10 ; 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/
Dsb_liveness.cpp42 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/
Dllvm.amdgcn.ps.live.ll7 ; 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/
Dlive-stmts.mm21 // 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/
Dnir_remove_dead_variables.c65 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 …]
Dnir_liveness.c77 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/
Dgraph_memory.cc126 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/
Dpan_liveness.c33 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/
Dbrw_fs_register_coalesce.cpp100 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 …]
Dbrw_fs_dead_code_eliminate.cpp81 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/
Ddevirt-single-impl2-index.ll8 …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/
Dstackmap-dump.test43 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/
Dwarn-unreachable.c6 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/
Daco_dead_code_analysis.cpp40 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/
DREGALLOC.rst27 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/
DMarkLive.cpp36 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/
Dwarn-unreachable.cpp4 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/
Dwarn-unreachable.cpp4 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/
Dwarn-unreachable.c7 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/
Dbi_liveness.c28 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()
Dbi_opt_dce.c37 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/
Dmidgard_liveness.c28 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/
Dtest-legalize-type-conversion.mlir3 // 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/
Dnon-alloc-link-order-gc.s16 .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

12345678910>>...55