Home
last modified time | relevance | path

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

12345678910

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A 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
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 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 …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp76 // 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 DReachingDefAnalysis.cpp1 //===---- 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 DLiveRangeCalc.cpp101 // 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 DRDFGraph.cpp439 // 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 Dnvidia,tegra30-tsensor.yaml19 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 Dexynos-thermal.txt43 The Exynos TMU supports generating interrupts when reaching given
H A Dsamsung,exynos-thermal.yaml41 The Exynos TMU supports generating interrupts when reaching given
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp193 // 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 DRDFCopy.h47 // map: register -> (map: stmt -> reaching def)
/freebsd/crypto/openssh/
H A Daddrmatch.c131 * 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 Ddirectory.3139 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 DThreadSafetyLogical.cpp63 // 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 Dexynos5422-odroidhc1.dts55 * When reaching cpu0_alert0, reduce CPU
71 * When reaching cpu0_alert1, reduce CPU
H A Dexynos5422-odroidxu3-common.dtsi106 * When reaching cpu0_alert3, reduce CPU
122 * When reaching cpu0_alert4, reduce CPU
/freebsd/sys/contrib/device-tree/Bindings/mailbox/
H A Dti,omap-mailbox.yaml134 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 DSSAUpdaterImpl.h112 /// 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 Dbitmap.c21 * progressively work upward through the levels until reaching a level in bitmap_info_init()
/freebsd/tools/test/stress2/misc/
H A Dnlink.sh30 # D35514 UFS: make mkdir() reliable when using SU and reaching nlink limit
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dti,sci-inta.txt51 global events range reaching this IA and are assigned
/freebsd/share/doc/psd/15.yacc/
H A Dss3121 upon reaching the end of their input.
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPLexerChange.cpp410 // 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 Dncsw_ext.h209 after reaching the reference value. */
211 after reaching the reference value. */
213 after reaching the reference value. */
/freebsd/contrib/libcxxrt/
H A Dunwind-itanium.h137 reaching the end of the call-chain or _URC_FATAL_PHASE1_ERROR if it

12345678910