/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A 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 36 /// Thin wrapper around "int" used to store reaching definitions, 68 /// This class provides the reaching def analysis. 96 /// All reaching defs of a given RegUnit for a given MBB. 98 /// All reaching defs of all reg units for a given MBB 100 /// All reaching defs of all reg units for a all MBBs 140 /// Provides the instruction id of the closest reaching def instruction of 148 /// Return whether the reaching def for MI also is live out of its parent [all …]
|
H A 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 …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RDFLiveness.cpp | 76 // The order in the returned sequence is the order of reaching defs in the 79 // The list ends at a reaching phi def, or when the reference from RefA is 82 // (1) Returning the sequence of reaching defs for a particular reference 84 // (2) Returning a partial sequence of reaching defs, where the final goal 120 // The initial queue should not have reaching defs for shadows. The in getAllReachingDefs() 121 // whole point of a shadow is that it will have a reaching def that in getAllReachingDefs() 122 // is not aliased to the reaching defs of the related shadows. in getAllReachingDefs() 133 // Collect all the reaching defs, going up until a phi node is encountered, in getAllReachingDefs() 134 // or there are no more reaching defs. From this set, the actual set of in getAllReachingDefs() 135 // reaching defs will be selected. in getAllReachingDefs() [all …]
|
H A D | ReachingDefAnalysis.cpp | 1 //===---- ReachingDefAnalysis.cpp - Reaching Def Analysis ---*- C++ -*-----===// 19 #define DEBUG_TYPE "reaching-deps-analysis" 92 // Find the most recent reaching definition from a predecessor. in enterBasicBlock() 97 // Insert the most recent reaching definition we found. in enterBasicBlock() 158 // there is now a more recent incoming reaching definition from a predecessor. in reprocessBasicBlock() 177 // Update existing reaching def from predecessor to a more recent one. in reprocessBasicBlock() 180 // Insert new reaching def from predecessor. in reprocessBasicBlock() 184 // Update reaching def at end of BB. Keep in mind that these are in reprocessBasicBlock() 215 LLVM_DEBUG(dbgs() << "********** REACHING DEFINITION ANALYSIS **********\n"); in runOnMachineFunction() 249 // Make sure reaching defs are sorted and unique. in traverse() [all …]
|
H A D | LiveRangeCalc.cpp | 101 // Find the single reaching def, or determine if Use is jointly dominated by in extend() 205 // Using Seen as a visited set, perform a BFS for all reaching defs. in findReachingDefs() 283 // If a unique reaching def was found, blit in the live ranges immediately. in findReachingDefs()
|
H A D | RDFGraph.cpp | 439 // Connect the def node to the reaching def node. 446 // Connect the use node to the reaching def node. 959 // Add uses (no reaching defs for phi uses): in build() 1504 // reaching def of TA to the appropriate def node. Create any shadow nodes 1529 // The reaching def. in linkRefUp() 1556 // Link all nodes (upwards in the data-flow) with their reaching defs. in linkStmtRefs() 1595 // to their reaching defs. For any member of the block (including phis), in linkBlockRefs() 1707 // Visit all siblings of the reached def and reset their reaching defs. in unlinkDefDF() 1741 // Update the reaching def node and remove DA from the sibling list. in unlinkDefDF()
|
/freebsd/sys/contrib/device-tree/Bindings/thermal/ |
H A D | nvidia,tegra30-tsensor.yaml | 19 Generates an interrupt to SW to lower temperature via DVFS on reaching 22 Generates a signal to the CAR to reduce CPU frequency by half on reaching
|
H A D | exynos-thermal.txt | 43 The Exynos TMU supports generating interrupts when reaching given
|
H A D | samsung,exynos-thermal.yaml | 41 The Exynos TMU supports generating interrupts when reaching given
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonOptAddrMode.cpp | 193 // Reaching Def to an offset register can't be a phi. in canRemoveAddasl() 225 dbgs() << "*** Unable to collect all reaching defs for use ***\n" in allValidCandidates() 234 dbgs() << "*** Multiple Reaching Defs found!!! ***\n"; in allValidCandidates() 238 dbgs() << "\t\t[Reaching Def]: " in allValidCandidates() 293 // Iterate through all the UseNodes in SN and find the reaching def in isSafeToExtLR() 306 // The reaching def of LRExtRR at load/store node should be same as the in isSafeToExtLR() 307 // one reaching at the SN. in isSafeToExtLR() 314 dbgs() << "isSafeToExtLR: Returning false; another reaching def\n"); in isSafeToExtLR() 326 // Reaching Def to LRExtReg can't be a phi. in isSafeToExtLR() 457 // Iterate through all the UseNodes in SN and find the reaching def in processAddUses()
|
H A D | RDFCopy.h | 47 // map: register -> (map: stmt -> reaching def)
|
/freebsd/crypto/openssh/ |
H A D | addrmatch.c | 131 * so be extra paranoid about junk reaching getaddrino (via in addr_match_cidr_list() 135 /* Stop junk from reaching getaddrinfo. +3 is for masklen */ in addr_match_cidr_list()
|
/freebsd/lib/libc/gen/ |
H A D | directory.3 | 139 upon reaching the end of the directory or on error. 165 upon reaching the end of the directory
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ThreadSafetyLogical.cpp | 63 // After reaching the terminal, it's time to recurse on the left. in implies() 88 // After reaching the terminal, it's time to perform identity comparisons. in implies()
|
/freebsd/sys/contrib/device-tree/src/arm/samsung/ |
H A D | exynos5422-odroidhc1.dts | 55 * When reaching cpu0_alert0, reduce CPU 71 * When reaching cpu0_alert1, reduce CPU
|
H A D | exynos5422-odroidxu3-common.dtsi | 106 * When reaching cpu0_alert3, reduce CPU 122 * When reaching cpu0_alert4, reduce CPU
|
/freebsd/sys/contrib/device-tree/Bindings/mailbox/ |
H A D | ti,omap-mailbox.yaml | 134 interrupts reaching the main processor. An interrupt-parent property 136 Interrupt Router before reaching the main processor's GIC.
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SSAUpdaterImpl.h | 112 /// through its predecessors until reaching blocks with known values. 124 // when reaching blocks that define the value. Record those defining in BuildBlockList() 349 /// existing PHI matches the PHI placement and reaching definitions computed
|
/freebsd/contrib/jemalloc/src/ |
H A D | bitmap.c | 21 * progressively work upward through the levels until reaching a level in bitmap_info_init()
|
/freebsd/tools/test/stress2/misc/ |
H A D | nlink.sh | 30 # D35514 UFS: make mkdir() reliable when using SU and reaching nlink limit
|
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | ti,sci-inta.txt | 51 global events range reaching this IA and are assigned
|
/freebsd/share/doc/psd/15.yacc/ |
H A D | ss3 | 121 upon reaching the end of their input.
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | PPLexerChange.cpp | 410 // Complain about reaching a true EOF within arc_cf_code_audited. in HandleEndOfFile() 411 // We don't want to complain about reaching the end of a macro in HandleEndOfFile() 422 // Complain about reaching a true EOF within assume_nonnull. in HandleEndOfFile() 423 // We don't want to complain about reaching the end of a macro in HandleEndOfFile()
|
/freebsd/sys/contrib/ncsw/inc/ |
H A D | ncsw_ext.h | 209 after reaching the reference value. */ 211 after reaching the reference value. */ 213 after reaching the reference value. */
|
/freebsd/contrib/libcxxrt/ |
H A D | unwind-itanium.h | 137 reaching the end of the call-chain or _URC_FATAL_PHASE1_ERROR if it
|