/external/mesa3d/src/gallium/drivers/r600/sb/ |
sb_liveness.cpp | 40 bool liveness::visit(container_node& n, bool enter) { 51 bool liveness::visit(bb_node& n, bool enter) { 60 bool liveness::visit(alu_group_node& n, bool enter) { 67 bool liveness::visit(cf_node& n, bool enter) { 82 bool liveness::visit(alu_node& n, bool enter) { 91 bool liveness::visit(alu_packed_node& n, bool enter) { 101 bool liveness::visit(fetch_node& n, bool enter) { 110 bool liveness::visit(region_node& n, bool enter) { 151 bool liveness::visit(repeat_node& n, bool enter) { 160 bool liveness::visit(depart_node& n, bool enter) [all...] |
/art/compiler/optimizing/ |
live_ranges_test.cc | 68 SsaLivenessAnalysis liveness(graph, &codegen); 69 liveness.Analyze(); 71 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval(); 116 SsaLivenessAnalysis liveness(graph, &codegen); 117 liveness.Analyze(); 119 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval(); 167 SsaLivenessAnalysis liveness(graph, &codegen); 168 liveness.Analyze(); 171 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(1)->GetLiveInterval(); 180 interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval() [all...] |
register_allocator_test.cc | 64 SsaLivenessAnalysis liveness(graph, &codegen); 65 liveness.Analyze(); 67 RegisterAllocator::Create(&allocator, &codegen, liveness, strategy); 322 SsaLivenessAnalysis liveness(graph, &codegen); 323 liveness.Analyze(); 325 RegisterAllocator::Create(&allocator, &codegen, liveness, strategy); 359 SsaLivenessAnalysis liveness(graph, &codegen); 360 liveness.Analyze(); 414 SsaLivenessAnalysis liveness(graph, &codegen); 415 liveness.Analyze() [all...] |
liveness_test.cc | 55 SsaLivenessAnalysis liveness(graph, &codegen); 56 liveness.Analyze(); 61 size_t ssa_values = liveness.GetNumberOfSsaValues(); 62 BitVector* live_in = liveness.GetLiveInSet(*block); 64 BitVector* live_out = liveness.GetLiveOutSet(*block); 66 BitVector* kill = liveness.GetKillSet(*block);
|
register_allocation_resolver.h | 45 const SsaLivenessAnalysis& liveness);
|
linearize_test.cc | 45 SsaLivenessAnalysis liveness(graph, &codegen); 46 liveness.Analyze();
|
/external/v8/src/compiler/ |
bytecode-analysis.cc | 80 // check liveness. 186 // the liveness iterations. 289 // tracking the out-liveness of *all* loop exits, which is not 304 BytecodeLiveness& liveness = liveness_map_.InitializeLiveness( local 307 UpdateOutLiveness(bytecode, *liveness.out, next_bytecode_in_liveness, 309 liveness.in->CopyFrom(*liveness.out); 310 UpdateInLiveness(bytecode, *liveness.in, iterator); 312 next_bytecode_in_liveness = liveness.in; 321 // At this point, every bytecode has a valid in and out liveness, except fo 371 BytecodeLiveness& liveness = liveness_map_.GetLiveness(current_offset); local 509 BytecodeLiveness& liveness = liveness_map_.GetLiveness(current_offset); local [all...] |
liveness-analyzer.cc | 7 #include "src/compiler/liveness-analyzer.h" 84 // Update the frame states according to the liveness. 130 Node* frame_state, BitVector* liveness) { 131 DCHECK_EQ(liveness->length(), permanently_live_.length()); 136 int count = liveness->length() - (has_accumulator_ ? 1 : 0); 139 if (!liveness->Contains(i) && !permanently_live_.Contains(i)) { 140 Node* new_values = ClearNonLiveStateValues(locals_state, liveness); 150 int index = liveness->length() - 1; 151 if (!liveness->Contains(index) && !permanently_live_.Contains(index)) { 161 Node* values, BitVector* liveness) { [all...] |
state-values-utils.cc | 140 Node** values, size_t count, const BitVector* liveness, 145 // which are implied by the liveness mask. 152 if (liveness == nullptr || 153 liveness->Contains(liveness_offset + static_cast<int>(*values_idx))) { 172 size_t count, const BitVector* liveness, 180 values, count, liveness, liveness_offset); 194 count, liveness, liveness_offset); 210 Node* subtree = BuildTree(values_idx, values, count, liveness, 234 const BitVector* liveness, int liveness_offset) { 242 if (liveness == nullptr || liveness->Contains(liveness_offset + i)) [all...] |
state-values-utils.h | 27 const BitVector* liveness = nullptr, 55 // at {values_idx}, sparsely encoding according to {liveness}. {node_count} is 62 const BitVector* liveness, 66 const BitVector* liveness, int liveness_offset, size_t level);
|
liveness-analyzer.h | 23 void ClearNonLiveFrameStateSlots(Node* frame_state, BitVector* liveness); 40 Node* ClearNonLiveStateValues(Node* frame_state, BitVector* liveness);
|
/prebuilts/go/darwin-x86/test/fixedbugs/ |
issue8761.go | 9 // caused 'variable live at entry' error in liveness analysis.
|
issue15747b.go | 9 // to point to an actual allocation. The liveness analysis will detect
|
bug484.go | 7 // The liveness code used to say that, in func g, s was live 10 // gets slightly confused, a separate bug). The liveness analysis 17 // same "address taken" flag that the liveness analysis uses,
|
issue8048.go | 7 // Issue 8048. Incorrect handling of liveness when walking stack 37 // so if the liveness info at the *x is used, it will 38 // find the liveness at the call to runtime.GC.
|
/prebuilts/go/linux-x86/test/fixedbugs/ |
issue8761.go | 9 // caused 'variable live at entry' error in liveness analysis.
|
issue15747b.go | 9 // to point to an actual allocation. The liveness analysis will detect
|
bug484.go | 7 // The liveness code used to say that, in func g, s was live 10 // gets slightly confused, a separate bug). The liveness analysis 17 // same "address taken" flag that the liveness analysis uses,
|
issue8048.go | 7 // Issue 8048. Incorrect handling of liveness when walking stack 37 // so if the liveness info at the *x is used, it will 38 // find the liveness at the call to runtime.GC.
|
/prebuilts/go/darwin-x86/test/ |
live1.go | 9 // from the liveness code. 16 // Instead, this test relies on the fact that the liveness 23 // The liveness analysis used to get confused by the tail return 36 // Liveness analysis used to have the VARDEFs in the wrong place,
|
live_syscall.go | 9 // Test escape analysis and liveness inferred for syscall.Syscall-like functions.
|
uintptrescapes2.go | 7 // Test escape analysis and liveness inferred for uintptrescapes functions.
|
/prebuilts/go/linux-x86/test/ |
live1.go | 9 // from the liveness code. 16 // Instead, this test relies on the fact that the liveness 23 // The liveness analysis used to get confused by the tail return 36 // Liveness analysis used to have the VARDEFs in the wrong place,
|
live_syscall.go | 9 // Test escape analysis and liveness inferred for syscall.Syscall-like functions.
|
uintptrescapes2.go | 7 // Test escape analysis and liveness inferred for uintptrescapes functions.
|