HomeSort by relevance Sort by last modified time
    Searched full:liveness (Results 1 - 25 of 649) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /art/test/594-checker-irreducible-linorder/
info.txt 1 Regression test for a failing DCHECK in SSA liveness analysis in the presence
  /art/test/482-checker-loop-back-edge-use/src/
Main.java 20 /// CHECK-START: void Main.loop1(boolean) liveness (after)
21 /// CHECK: <<Arg:z\d+>> ParameterValue liveness:<<ArgLiv:\d+>> ranges:{[<<ArgLiv>>,<<ArgLoopUse:\d+>>)} uses:[<<ArgUse:\d+>>,<<ArgLoopUse>>]
22 /// CHECK: If [<<Arg>>] liveness:<<IfLiv:\d+>>
23 /// CHECK: Goto liveness:<<GotoLiv:\d+>>
32 /// CHECK-START: void Main.loop2(boolean) liveness (after)
33 /// CHECK: <<Arg:z\d+>> ParameterValue liveness:<<ArgLiv:\d+>> ranges:{[<<ArgLiv>>,<<ArgLoopUse2:\d+>>)} uses:[<<ArgUse:\d+>>,<<ArgLoopUse1:\d+>>,<<ArgLoopUse2>>]
34 /// CHECK: If [<<Arg>>] liveness:<<IfLiv:\d+>>
35 /// CHECK: Goto liveness:<<GotoLiv1:\d+>>
36 /// CHECK: Goto liveness:<<GotoLiv2:\d+>>
52 /// CHECK-START: void Main.loop3(boolean) liveness (after
    [all...]
  /external/swiftshader/third_party/subzero/src/
IceLiveness.h 1 //===- subzero/src/IceLiveness.h - Liveness analysis ------------*- C++ -*-===//
11 /// \brief Declares the Liveness and LivenessNode classes, which are used for
12 /// liveness analysis.
35 class Liveness {
36 Liveness() = delete;
37 Liveness(const Liveness &) = delete;
38 Liveness &operator=(const Liveness &) = delete;
49 /// Inst::liveness() identified as tentatively live. If NumNonDeadPhi
    [all...]
  /art/test/594-checker-irreducible-linorder/smali/
IrreducibleLoop.smali 18 # Test case where liveness analysis produces linear order where loop blocks are
21 ## CHECK-START: int IrreducibleLoop.liveness(boolean, boolean, boolean, int) builder (after)
26 ## CHECK-START: int IrreducibleLoop.liveness(boolean, boolean, boolean, int) liveness (after)
27 ## CHECK-DAG: Add liveness:<<LPreEntry:\d+>>
28 ## CHECK-DAG: Mul liveness:<<LHeader:\d+>>
29 ## CHECK-DAG: Not liveness:<<LBackEdge:\d+>>
32 .method public static liveness(ZZZI)I
75 ## CHECK-START: int IrreducibleLoop.liveness2(boolean, boolean, boolean, int) liveness (after)
76 ## CHECK-DAG: Mul liveness:<<LPreEntry2:\d+>
    [all...]
  /dalvik/dx/tests/032-bb-live-code/
info.txt 5 branch are checked for liveness as well.
  /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,
  /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,
  /art/test/596-checker-dead-phi/smali/
IrreducibleLoop.smali 19 # Test case where liveness analysis produces linear order where loop blocks are
24 ## CHECK-START: int IrreducibleLoop.liveness(int) builder (after)
29 ## CHECK-START: int IrreducibleLoop.liveness(int) liveness (after)
30 ## CHECK-DAG: Mul liveness:<<LPreEntry2:\d+>>
31 ## CHECK-DAG: Add liveness:<<LBackEdge1:\d+>>
34 .method public static liveness(I)I
  /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...]
  /external/llvm/lib/CodeGen/
StackMapLivenessAnalysis.cpp 10 // This file implements the StackMap Liveness analysis pass. The pass calculates
11 // the liveness for each basic block in a function and attaches the register
33 "enable-patchpoint-liveness", cl::Hidden, cl::init(true),
34 cl::desc("Enable PatchPoint Liveness Analysis Pass"));
43 /// \brief This pass calculates the liveness information for each basic block in
47 /// This pass can be disabled via the -enable-patchpoint-liveness=false flag.
70 /// \brief Calculate the liveness information for the given machine function.
74 /// \brief Performs the actual liveness calculation for the function.
88 INITIALIZE_PASS(StackMapLiveness, "stackmap-liveness",
89 "StackMap Liveness Analysis", false, false
    [all...]
  /external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/
prune_unreachable.ll 2 ; liveness analysis doesn't detect inconsistencies.
20 ; liveness analysis.
  /external/clang/test/Analysis/
inline2.c 6 // Before processing 'return 1;', in RemoveDeadBindings(), we query the liveness
  /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...]
bytecode-analysis.h 10 #include "src/compiler/bytecode-liveness-map.h"
68 // assignments and liveness, under the assumption that there is an OSR bailout
83 // Gets the in-liveness for the bytecode at {offset}.
86 // Gets the out-liveness for the bytecode at {offset}.
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);
  /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...]
  /prebuilts/go/darwin-x86/test/fixedbugs/
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,
issue15747b.go 9 // to point to an actual allocation. The liveness analysis will detect
issue7944.go 8 // Liveness bitmaps said b was live at call to g,
issue8761.go 9 // caused 'variable live at entry' error in liveness analysis.
  /prebuilts/go/linux-x86/test/fixedbugs/
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,
issue15747b.go 9 // to point to an actual allocation. The liveness analysis will detect
  /art/test/565-checker-condition-liveness/src/
Main.java 19 /// CHECK-START-X86: int Main.p(float) liveness (after)
27 /// CHECK-NEXT: Select [<<Zero>>,<<MinusOne>>,<<Cond>>] liveness:<<LivSel:\d+>>
34 /// CHECK-START: void Main.main(java.lang.String[]) liveness (after)
38 /// CHECK-NEXT: If [<<Cond>>] liveness:<<LivIf:\d+>>

Completed in 750 milliseconds

1 2 3 4 5 6 7 8 91011>>