| /external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
| D | ReachingDefAnalysis.h | 1 //==--- 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/ |
| D | setrlimit06.c | 10 * 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/ |
| D | RDFLiveness.cpp | 59 // 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 …]
|
| D | RDFGraph.h | 22 // 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/ |
| D | RDFLiveness.cpp | 78 // 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 …]
|
| D | RDFGraph.h | 21 // 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 …]
|
| D | HexagonOptAddrMode.cpp | 189 // 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/ |
| D | perf_unittest.ts | 17 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/ |
| D | reaching_fndefs.py | 36 """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.
|
| D | reaching_definitions.py | 15 """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/ |
| D | resource_operation_safety_analysis.cc | 75 // 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/ |
| D | AArch64CollectLOH.cpp | 276 /// 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/ |
| D | BUILD.gn | 6 # 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/ |
| D | BUILD.gn | 6 # 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/ |
| D | ssa_rewrite_pass.cpp | 29 // 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/ |
| D | ssa_rewrite_pass.cpp | 29 // 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/ |
| D | ssa_rewrite_pass.cpp | 29 // 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/ |
| D | add_key05.c | 11 * 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/ |
| D | ReachingDefAnalysis.cpp | 1 //===---- 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/ |
| D | bitmap.h | 86 // 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/ |
| D | abg-diff-utils.h | 791 /// 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/ |
| D | StreamIterator.java | 26 …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/ |
| D | BUILD.gn | 18 # 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/ |
| D | BUILD.gn | 18 # 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/ |
| D | gen6_clip_state.c | 40 /* 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()
|