Home
last modified time | relevance | path

Searched full:reaching (Results 1 – 25 of 671) sorted by relevance

12345678910>>...27

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DReachingDefAnalysis.h1 //==--- llvm/CodeGen/ReachingDefAnalysis.h - Reaching Def Analysis -*- C++ -*---==//
9 /// \file Reaching Defs Analysis pass.
11 /// This pass tracks for each instruction what is the "closest" reaching def of
35 /// This class provides the reaching def analysis.
62 /// All reaching defs of a given RegUnit for a given MBB.
64 /// All reaching defs of all reg units for a given MBB
66 /// All reaching defs of all reg units for a all MBBs
94 /// Provides the instruction id of the closest reaching def instruction of
98 /// Provides the instruction of the closest reaching def instruction of
109 /// Return whether the reaching def for MI also is live out of its parent
[all …]
/external/ltp/testcases/kernel/syscalls/setrlimit/
Dsetrlimit06.c10 * after reaching CPU time limit.
11 * 1) Process got SIGXCPU after reaching soft limit of CPU time.
12 * 2) Process got SIGKILL after reaching hard limit of CPU time.
86 "Got SIGXCPU then SIGKILL after reaching both limit"); in verify_setrlimit()
92 "Got only SIGKILL after reaching both limit"); in verify_setrlimit()
98 "Got only SIGXCPU after reaching both limit"); in verify_setrlimit()
104 "Got no signal after reaching both limit"); in verify_setrlimit()
/external/llvm/lib/Target/Hexagon/
DRDFLiveness.cpp59 // The order in the returned sequence is the order of reaching defs in the
62 // The list ends at a reaching phi def, or when the reference from RefA is
65 // (1) Returning the sequence of reaching defs for a particular reference
67 // (2) Returning a partial sequence of reaching defs, where the final goal
92 // The initial queue should not have reaching defs for shadows. The in getAllReachingDefs()
93 // whole point of a shadow is that it will have a reaching def that in getAllReachingDefs()
94 // is not aliased to the reaching defs of the related shadows. in getAllReachingDefs()
100 // Collect all the reaching defs, going up until a phi node is encountered, in getAllReachingDefs()
101 // or there are no more reaching defs. From this set, the actual set of in getAllReachingDefs()
102 // reaching defs will be selected. in getAllReachingDefs()
[all …]
DRDFGraph.h22 // blocks, instructions, etc.), and based on the data flow (e.g. reaching
23 // definitions, reached uses, etc.). The single-reaching-definition principle
75 // Each def and use will contain the id of the reaching def, and also the
77 // The "next node sharing the same reaching def" is denoted as "sibling".
79 // - Def node contains: reaching def, sibling, first reached def, and first
81 // - Use node contains: reaching def and sibling.
88 // | | |Reaching |Reaching
130 // rd - reaching def,
139 // rd - reaching def,
173 // - Shadow: a reference that has duplicates holding additional reaching
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFLiveness.cpp78 // The order in the returned sequence is the order of reaching defs in the
81 // The list ends at a reaching phi def, or when the reference from RefA is
84 // (1) Returning the sequence of reaching defs for a particular reference
86 // (2) Returning a partial sequence of reaching defs, where the final goal
121 // The initial queue should not have reaching defs for shadows. The in getAllReachingDefs()
122 // whole point of a shadow is that it will have a reaching def that in getAllReachingDefs()
123 // is not aliased to the reaching defs of the related shadows. in getAllReachingDefs()
134 // Collect all the reaching defs, going up until a phi node is encountered, in getAllReachingDefs()
135 // or there are no more reaching defs. From this set, the actual set of in getAllReachingDefs()
136 // reaching defs will be selected. in getAllReachingDefs()
[all …]
DRDFGraph.h21 // blocks, instructions, etc.), and based on the data flow (e.g. reaching
22 // definitions, reached uses, etc.). The single-reaching-definition principle
74 // Each def and use will contain the id of the reaching def, and also the
76 // The "next node sharing the same reaching def" is denoted as "sibling".
78 // - Def node contains: reaching def, sibling, first reached def, and first
80 // - Use node contains: reaching def and sibling.
87 // | | |Reaching |Reaching
129 // rd - reaching def,
138 // rd - reaching def,
172 // - Shadow: a reference that has duplicates holding additional reaching
[all …]
DHexagonOptAddrMode.cpp189 // Reaching Def to an offset register can't be a phi. in canRemoveAddasl()
221 dbgs() << "*** Unable to collect all reaching defs for use ***\n" in allValidCandidates()
230 dbgs() << "*** Multiple Reaching Defs found!!! ***\n"; in allValidCandidates()
234 dbgs() << "\t\t[Reaching Def]: " in allValidCandidates()
289 // Iterate through all the UseNodes in SN and find the reaching def in isSafeToExtLR()
302 // The reaching def of LRExtRR at load/store node should be same as the in isSafeToExtLR()
303 // one reaching at the SN. in isSafeToExtLR()
310 dbgs() << "isSafeToExtLR: Returning false; another reaching def\n"); in isSafeToExtLR()
316 // Reaching Def to LRExtReg can't be a phi. in isSafeToExtLR()
/external/perfetto/ui/src/frontend/
Dperf_unittest.ts17 test('buffer size is accurate before reaching max capacity', () => {
26 test('buffer size is accurate after reaching max capacity', () => {
39 test('buffer mean is accurate before reaching max capacity', () => {
49 test('buffer mean is accurate after reaching max capacity', () => {
/external/tensorflow/tensorflow/python/autograph/pyct/static_analysis/
Dreaching_fndefs.py36 """Abstraction for the state of the CFG walk for reaching definition analysis.
73 """CFG visitor that determines reaching definitions at statement level."""
77 # This allows communicating that nodes have extra reaching definitions,
106 """AST visitor that annotates each symbol name with its reaching definitions.
167 """Resolves reaching definitions for each symbol.
Dreaching_definitions.py15 """Reaching definition analysis.
56 """Abstraction for the state of the CFG walk for reaching definition analysis.
109 """CFG visitor that determines reaching definitions at statement level."""
166 """AST visitor that annotates each symbol name with its reaching definitions.
276 """Resolves reaching definitions for each symbol.
/external/tensorflow/tensorflow/compiler/jit/
Dresource_operation_safety_analysis.cc75 // node to the set of resource operation reaching that node. Since we visit
76 // producers before consumers, we can construct the set of reaching operations
77 // by taking the union of the operations reaching the input nodes. These
78 // "reaching resource operations" can then be used to create the pairs of
152 // A copy-on-write set used to store the set of ResourceOps reaching a node in a
273 // Merge the reaching resource operations for all the incoming edges to in ComputeIncompatibleResourceOperationPairs()
274 // create the set of all possible resource ops reaching `n`. in ComputeIncompatibleResourceOperationPairs()
/external/llvm/lib/Target/AArch64/
DAArch64CollectLOH.cpp276 /// Initialize the reaching definition algorithm:
389 /// Reaching def core algorithm:
438 /// Reaching definition algorithm.
440 /// \param[out] ColorOpToReachedUses will contain the result of the reaching
442 /// \param ADRPMode specify whether the reaching def algorithm should be tuned
477 /// print the result of the reaching definition algorithm.
557 /// Given the result of a reaching definition algorithm in ColorOpToReachedUses,
580 // if all the reaching defs are not adrp, this use will not be in reachedUsesToDefs()
592 // Do not consider self reaching as a simplifiable case for ADRP. in reachedUsesToDefs()
595 // If UsesIt has several reaching definitions, it is not in reachedUsesToDefs()
[all …]
/external/pdfium/testing/gmock/
DBUILD.gn6 # it stabilizes, Chromium code MUST use this target instead of reaching directly
20 # it stabilizes, Chromium code MUST use this target instead of reaching directly
/external/cronet/testing/gmock/
DBUILD.gn6 # it stabilizes, Chromium code MUST use this target instead of reaching directly
20 # it stabilizes, Chromium code MUST use this target instead of reaching directly
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dssa_rewrite_pass.cpp29 // When a target variable is loaded, it queries the variable's reaching
30 // definition. If the reaching definition is unknown at the current location,
198 // %39 to hold the unknown reaching def for %i. in AddPhiOperands()
200 // But then, when we go to complete %39 at the end. The reaching def in AddPhiOperands()
332 // Get the immediate reaching definition for |var_id|. in ProcessLoad()
334 // In the presence of variable pointers, the reaching definition may be in ProcessLoad()
359 // %13 = *%12, the type of %12's reaching definition is another float in ProcessLoad()
362 // When this happens, we need to continue looking up the reaching definition in ProcessLoad()
383 // If the reaching definition is a pointer type different than the type of in ProcessLoad()
388 // NOTE: if there is no reaching definition instruction, it means |val_id| in ProcessLoad()
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/
Dssa_rewrite_pass.cpp29 // When a target variable is loaded, it queries the variable's reaching
30 // definition. If the reaching definition is unknown at the current location,
197 // %39 to hold the unknown reaching def for %i. in AddPhiOperands()
199 // But then, when we go to complete %39 at the end. The reaching def in AddPhiOperands()
331 // Get the immediate reaching definition for |var_id|. in ProcessLoad()
333 // In the presence of variable pointers, the reaching definition may be in ProcessLoad()
358 // %13 = *%12, the type of %12's reaching definition is another float in ProcessLoad()
361 // When this happens, we need to continue looking up the reaching definition in ProcessLoad()
382 // If the reaching definition is a pointer type different than the type of in ProcessLoad()
387 // NOTE: if there is no reaching definition instruction, it means |val_id| in ProcessLoad()
/external/deqp-deps/SPIRV-Tools/source/opt/
Dssa_rewrite_pass.cpp29 // When a target variable is loaded, it queries the variable's reaching
30 // definition. If the reaching definition is unknown at the current location,
199 // %39 to hold the unknown reaching def for %i. in AddPhiOperands()
201 // But then, when we go to complete %39 at the end. The reaching def in AddPhiOperands()
333 // Get the immediate reaching definition for |var_id|. in ProcessLoad()
335 // In the presence of variable pointers, the reaching definition may be in ProcessLoad()
360 // %13 = *%12, the type of %12's reaching definition is another float in ProcessLoad()
363 // When this happens, we need to continue looking up the reaching definition in ProcessLoad()
384 // If the reaching definition is a pointer type different than the type of in ProcessLoad()
389 // NOTE: if there is no reaching definition instruction, it means |val_id| in ProcessLoad()
/external/ltp/testcases/kernel/syscalls/add_key/
Dadd_key05.c11 * commit a08bf91ce28e ("KEYS: allow reaching the keys quotas exactly")
12 * commit 2e356101e72a ("KEYS: reaching the keys quotas correctly")
139 tst_res(TPASS, "allow reaching the max bytes exactly"); in verify_max_bytes()
174 tst_res(TPASS, "allow reaching the max key(%u) exactly", max_key); in verify_max_keys()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DReachingDefAnalysis.cpp1 //===---- ReachingDefAnalysis.cpp - Reaching Def Analysis ---*- C++ -*-----===//
17 #define DEBUG_TYPE "reaching-deps-analysis"
144 LLVM_DEBUG(dbgs() << "********** REACHING DEFINITION ANALYSIS **********\n"); in runOnMachineFunction()
156 // Sorting all reaching defs found for a ceartin reg unit in a given BB. in runOnMachineFunction()
232 // If/when we find a new reaching def, we know that there's no more uses in getReachingLocalUses()
/external/cronet/net/disk_cache/blockfile/
Dbitmap.h86 // it finds that bit before reaching bit index |limit|, sets *|index| to the
111 // it finds that bit before reaching bit index |limit|, sets *|index| to the
113 // (before reaching |limit|), and returns that count. If no bit is found
/external/libabigail/include/
Dabg-diff-utils.h791 /// Find the end of the furthest reaching d-path on diagonal k, for
810 /// end of the furthest reaching D-path.
830 /// reaching (D-1)-path on diagonal k.
835 /// @return true if the end of the furthest reaching path that was
853 // Let's pick the end point of the furthest reaching in end_of_fr_d_path_in_k()
859 // reaching (D-1)-path is v[k+1]. That is a diagonal that in end_of_fr_d_path_in_k()
885 // from the end of the furthest reaching (D-1)-path. in end_of_fr_d_path_in_k()
929 /// Find the end of the furthest reaching reverse d-path on diagonal k
949 /// end of the furthest reaching reverse D-path. Actually, we want to
950 /// find the end of the furthest reaching reverse D-path on diagonal (k
[all …]
/external/apache-commons-io/src/main/java/org/apache/commons/io/
DStreamIterator.java26 …nts a stream as a closable iterator resource that automatically closes itself when reaching the end
35 … presents a stream as a closable resource that automatically closes itself when reaching the end of
/external/cronet/testing/gtest/
DBUILD.gn18 # it stabilizes, Chromium code MUST use this target instead of reaching directly
74 # it stabilizes, Chromium code MUST use this target instead of reaching directly
/external/pdfium/testing/gtest/
DBUILD.gn18 # it stabilizes, Chromium code MUST use this target instead of reaching directly
74 # it stabilizes, Chromium code MUST use this target instead of reaching directly
/external/mesa3d/src/mesa/drivers/dri/i965/
Dgen6_clip_state.c40 /* Determine if the primitives *reaching the SF* are points */ in brw_is_drawing_points()
64 /* Determine if the primitives *reaching the SF* are points */ in brw_is_drawing_lines()

12345678910>>...27