/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | IntervalTree.h | 27 // IntervalTree is a light tree data structure to hold intervals. It allows 28 // finding all intervals that overlap with any given point. At this time, 35 // Closed intervals delimited by PointT objects are mapped to ValueT objects. 54 // static void sortIntervals(IntervalReferences &Intervals, Sorting Sort); 82 // The data represents a set of overlapping intervals: 94 // IL: All intervals whose left value are completely to the left of the middle 96 // IR: All intervals whose right value are completely to the right of the 101 // As IL and IR will contain the same intervals, in order to optimize space, 102 // instead of storing intervals on each node, we use two vectors that will 103 // contain the intervals described by IL and IR. Each node will contain an [all …]
|
H A D | CoalescingBitVector.h | 11 /// into intervals. 30 /// elements into intervals. Good for representing sets which predominantly 57 : Alloc(&Alloc), Intervals(Alloc) {} in CoalescingBitVector() 63 : Alloc(Other.Alloc), Intervals(*Other.Alloc) { in CoalescingBitVector() 79 void clear() { Intervals.clear(); } in clear() 82 bool empty() const { return Intervals.empty(); } in empty() 87 for (auto It = Intervals.begin(), End = Intervals.end(); It != End; ++It) in count() 108 for (auto It = Other.Intervals.begin(), End = Other.Intervals.end(); in set() 121 const auto It = Intervals.find(Index); in test() 122 if (It == Intervals.end()) in test() [all …]
|
H A D | IntervalMap.h | 12 /// KeyT objects are mapped to ValT objects. Intervals of keys that map to the 15 /// Iterators provide ordered access to the compressed intervals rather than the 16 /// individual keys, and insert and erase operations use key intervals as well. 18 /// Like SmallVector, IntervalMap will store the first N intervals in the map 24 /// to work with both closed and half-open intervals. 123 // The IntervalMap works with closed or half-open intervals. 124 // Adjacent intervals that map to the same value are coalesced. 127 // in an interval, and if two intervals are adjacent so they can be coalesced. 128 // The provided implementation works for closed integer intervals, other keys 133 // It is assumed that (a;b] half-open intervals ar [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNNSAReassign.cpp | 85 bool tryAssignRegisters(SmallVectorImpl<LiveInterval *> &Intervals, 90 bool scavengeRegs(SmallVectorImpl<LiveInterval *> &Intervals) const; 109 GCNNSAReassign::tryAssignRegisters(SmallVectorImpl<LiveInterval *> &Intervals, in tryAssignRegisters() argument 111 unsigned NumRegs = Intervals.size(); in tryAssignRegisters() 114 if (VRM->hasPhys(Intervals[N]->reg())) in tryAssignRegisters() 115 LRM->unassign(*Intervals[N]); in tryAssignRegisters() 118 if (LRM->checkInterference(*Intervals[N], MCRegister::from(StartReg + N))) in tryAssignRegisters() 122 LRM->assign(*Intervals[N], MCRegister::from(StartReg + N)); in tryAssignRegisters() 143 GCNNSAReassign::scavengeRegs(SmallVectorImpl<LiveInterval *> &Intervals) const { in scavengeRegs() 144 unsigned NumRegs = Intervals.size(); in scavengeRegs() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RenameIndependentSubregs.cpp | 91 const SmallVectorImpl<LiveInterval*> &Intervals) const; 96 const SmallVectorImpl<LiveInterval*> &Intervals) const; 101 const SmallVectorImpl<LiveInterval*> &Intervals) const; 135 SmallVector<LiveInterval*, 4> Intervals; in INITIALIZE_PASS_DEPENDENCY() local 136 Intervals.push_back(&LI); in INITIALIZE_PASS_DEPENDENCY() 144 Intervals.push_back(&NewLI); in INITIALIZE_PASS_DEPENDENCY() 149 rewriteOperands(Classes, SubRangeInfos, Intervals); in INITIALIZE_PASS_DEPENDENCY() 150 distribute(Classes, SubRangeInfos, Intervals); in INITIALIZE_PASS_DEPENDENCY() 151 computeMainRangesFixFlags(Classes, SubRangeInfos, Intervals); in INITIALIZE_PASS_DEPENDENCY() 213 const SmallVectorImpl<LiveInterval*> &Intervals) const { in rewriteOperands() [all …]
|
H A D | StackSlotColoring.cpp | 70 // SSIntervals - Spill slot intervals. 97 // Join all intervals sharing one color into a single LiveIntervalUnion to 115 // intervals that have already been assigned to this color. 139 // Assignments - Color to intervals mapping. 196 // IntervalSorter - Comparison predicate that sort live intervals by 257 SmallVector<Pair *, 16> Intervals; in InitializeSlots() local 259 Intervals.reserve(LS->getNumIntervals()); in InitializeSlots() 261 Intervals.push_back(&I); in InitializeSlots() 262 llvm::sort(Intervals, in InitializeSlots() 266 LLVM_DEBUG(dbgs() << "Spill slot intervals:\n"); in InitializeSlots() [all …]
|
H A D | StackColoring.cpp | 275 // If we create live intervals for the variables above strictly based 276 // on the lifetime markers, we'll get the set of intervals on the 279 // var, then we get the intervals on the right. 288 // For the intervals on the left, the best we can do is overlap two 351 // now larger than if we were computing live intervals strictly based 412 SmallVector<std::unique_ptr<LiveInterval>, 16> Intervals; member in __anon570007070111::StackColoring 558 for (unsigned I = 0, E = Intervals.size(); I != E; ++I) { in dumpIntervals() 560 Intervals[I]->dump(); in dumpIntervals() 834 // and update the live intervals. in calculateLiveIntervals() 868 VNInfo *VNI = Intervals[Slot]->getValNumInfo(0); in calculateLiveIntervals() [all …]
|
H A D | SplitKit.h | 279 /// it to overlap the other intervals. If it is going to spill anyway, no 283 /// doesn't overlap any other intervals, and the original interval is 288 /// SM_Size - Overlap intervals to minimize the number of inserted COPY 295 /// SM_Speed - Overlap intervals to minimize the expected execution 302 /// Edit - The current parent register and new intervals created. 328 /// intervals. Given a pair (RegIdx, ParentVNI->id), Values contains: 347 /// complement interval can overlap the other intervals, so it gets its own 348 /// LICalc instance. When not in spill mode, all intervals can share one. 445 /// Newly created intervals will be appended to newIntervals.
|
/freebsd/bin/sleep/ |
H A D | sleep.1 | 55 Intervals can be written in any form allowed by 57 If multiple intervals are given, they are added together. 126 Support for non-integer intervals, units other than seconds, and 127 multiple intervals which are added together are non-portable
|
/freebsd/contrib/ntp/html/ |
H A D | select.html | 24 …intervals, which represent truechimers and which represent falsetickers. The principles must be gi… 29 <p>Figure 1 shows correctness intervals for each of four candidates A, B, C and D. We need to find… 31 …t correctness intervals that cannot contribute to the final outcome; that is, they are falseticke… 36 <p>The clock select algorithm again scans the correctness intervals. If the right endpoint of the c…
|
H A D | clock.html | 20 <li class="inline"><a href="#inter">Operating Intervals</a></li> 35 …up intervals described below. At the beginning of the interval the hold timer is set to the stepou… 36 <h4 id="inter">Operating Intervals</h4> 37 <p>The state machine operates in one of four nonoverlapping intervals.</p> 46 …<dd> This interval is implicit; that is, it is used when none of the above intervals are used.</dd>
|
H A D | discipline.html | 24 …Operation is in two modes, phase-lock loop (PLL), which is used at poll intervals below the Allan … 33 …intervals are expressed as exponents of 2. By construction, the time constant exponent is five ti… 36 <p>Since the PLL is linear, the response with different offset step amplitudes and poll intervals h… 43 …measures the clock oscillator frequency and updates a frequency file at intervals of one hour or m… 45 …en this option is enabled, the client sends a volley of six requests at intervals of two seconds. …
|
H A D | assoc.html | 53 …e is required, it is generally best to set the minimum and maximum poll intervals of each root ser… 61 …copt.html">Miscellaneous Options</a> pages. However, when using maximum intervals much larger than… 67 …n both peers are configured in symmetric active mode with matching poll intervals of 6 (64 s).</li> 68 …elephone modem driver. In this case the recommended minimum and maximum intervals are 12 (1.1 hr) … 71 …intervals less than the poll interval. For instance, with the <tt>burst</tt> and <tt>iburst</tt> o…
|
H A D | poll.html | 15 <p>The poll process sends NTP packets at intervals determined by the clock discipline algorithm.… 17 …intervals. This is designed to reduce the time to synchronize the clock at initial startup (<tt>ib…
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CalcSpillWeights.h | 36 // accidental SlotIndex gaps for small intervals. The effect is that small in normalizeSpillWeight() 37 // intervals have a spill weight that is mostly proportional to the number in normalizeSpillWeight() 38 // of uses, while large intervals get a spill weight that is closer to a use in normalizeSpillWeight() 68 /// live intervals.
|
H A D | LiveIntervals.h | 14 /// this implementation intervals can have holes, i.e. an interval might look 319 /// moved within a basic block. This will update the live intervals for all 322 /// \param UpdateFlags Update live intervals for nonallocatable physregs. 325 /// Update intervals of operands of all instructions in the newly 328 /// \param UpdateFlags Update live intervals for nonallocatable physregs. 336 /// Update live intervals for instructions in a range of iterators. It is 357 // the live intervals for individual physical registers. Instead, 448 /// Split separate components in LiveInterval \p LI into separate intervals. 458 /// Compute live intervals for all virtual registers.
|
H A D | LiveIntervalUnion.h | 38 /// Union of live intervals that are strong candidates for coalescing into a 40 /// expect the constituent live intervals to be disjoint, although we may 45 // Mapping SlotIndex intervals to virtual register numbers. 103 // Verify the live intervals in this union and add them to the visited set.
|
/freebsd/lib/msun/ld80/ |
H A D | k_expl.h | 40 #define INTERVALS 128 macro 46 * ln2/INTERVALS = L1+L2 (hi+lo decomposition for multiplication). L1 must 47 * have at least 22 (= log2(|LDBL_MIN_EXP-extras|) + log2(INTERVALS)) lowest 56 * (0.002708 is ln2/(2*INTERVALS) rounded up a little). 65 * 2^(i/INTERVALS) for i in [0,INTERVALS] is represented by two values where 76 } tbl[INTERVALS] = { 228 n2 = (unsigned)n % INTERVALS; in __k_expl()
|
/freebsd/lib/libsys/ |
H A D | ntp_adjtime.2 | 100 long calcnt; /* calibration intervals (ro) */ 214 Count of calibration intervals (PPS, read-only). 216 Number of calibration intervals that have been discarded because the 222 Number of calibration intervals that have been discarded because the
|
/freebsd/share/doc/psd/05.sysman/ |
H A D | 1.4.t | 73 #define ITIMER_REAL 0 /* real time intervals */ 74 #define ITIMER_VIRTUAL 1 /* virtual time intervals */ 112 The system rounds argument timer intervals to be not less than the
|
/freebsd/lib/libpmc/pmu-events/arch/x86/ivybridge/ |
H A D | other.json | 13 "BriefDescription": "Number of intervals between processor halts while thread is in ring 0", 20 … "PublicDescription": "Number of intervals between processor halts while thread is in ring 0.",
|
/freebsd/lib/libpmc/pmu-events/arch/x86/ivytown/ |
H A D | other.json | 13 "BriefDescription": "Number of intervals between processor halts while thread is in ring 0", 20 … "PublicDescription": "Number of intervals between processor halts while thread is in ring 0.",
|
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerDataFlowTrace.cpp | 194 std::vector<double> Intervals(NumFunctions + 1); in Init() local 195 std::iota(Intervals.begin(), Intervals.end(), 0); in Init() 197 Intervals.begin(), Intervals.end(), Weights.begin()); in Init()
|
/freebsd/lib/msun/ld128/ |
H A D | k_expl.h | 40 #define INTERVALS 128 macro 46 * ln2/INTERVALS = L1+L2 (hi+lo decomposition for multiplication). L1 must 47 * have at least 22 (= log2(|LDBL_MIN_EXP-extras|) + log2(INTERVALS)) lowest 64 * (0.002708 is ln2/(2*INTERVALS) rounded up a little). 100 } tbl[INTERVALS] = { 246 n2 = (unsigned)n % INTERVALS; in __k_expl()
|
/freebsd/contrib/tzcode/ |
H A D | zdump.8 | 39 Output a description of time intervals. 48 Output a verbose description of time intervals. 206 at twelve-hour intervals.
|