/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | Interval.h | 1 //===- llvm/Analysis/Interval.h - Interval Class Declaration ----*- C++ -*-===// 9 // This file contains the declaration of the Interval class, which 32 /// Interval Class - An Interval is a set of nodes defined such that every node 36 class Interval { class in namespace:llvm 47 inline Interval(BasicBlock *Header) : HeaderNode(Header) { function in class:llvm::Interval 61 /// Predecessors - List of BasicBlocks that have this Interval's header block 75 /// isSuccessor - find out if a basic block is a successor of this Interval 88 inline bool operator==(const Interval [all...] |
H A D | IntervalPartition.h | 1 //===- IntervalPartition.h - Interval partition Calculation -----*- C++ -*-===// 32 class Interval; 43 using IntervalMapTy = std::map<BasicBlock *, Interval *>; 46 using IntervalListTy = std::vector<Interval *>; 47 Interval *RootInterval = nullptr; 48 std::vector<Interval *> Intervals; 68 inline Interval *getRootInterval() { return RootInterval; } 77 inline Interval *getBlockInterval(BasicBlock *BB) { 88 const std::vector<Interval*> &getIntervals() const { return Intervals; } 97 void addIntervalToPartition(Interval * [all...] |
H A D | IntervalIterator.h | 1 //===- IntervalIterator.h - Interval Iterator Declaration -------*- C++ -*-===// 14 // 2. An IntervalPartition& object, composed of Interval nodes. 36 #include "llvm/Analysis/Interval.h" 55 inline BasicBlock *getNodeHeader(Interval *I) { return I->getHeaderNode(); } 63 inline Interval *getSourceGraphNode(IntervalPartition *IP, BasicBlock *BB) { 71 inline void addNodeToInterval(Interval *Int, BasicBlock *BB) { 79 // an IntervalPartition source graph (Interval case), all of the member 81 inline void addNodeToInterval(Interval *Int, Interval *I) { 89 std::vector<std::pair<Interval *, typenam [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | IntervalPartition.cpp | 1 //===- IntervalPartition.cpp - Interval Partition module code -------------===// 15 #include "llvm/Analysis/Interval.h" 31 "Interval Partition Construction", true, true) 39 for (Interval *I : Intervals) 47 for (const Interval *I : Intervals) 54 void IntervalPartition::addIntervalToPartition(Interval *I) { 58 for (Interval::node_iterator It = I->Nodes.begin(), End = I->Nodes.end(); 63 // updatePredecessors - Interval generation only sets the successor fields of 67 void IntervalPartition::updatePredecessors(Interval *Int) { 90 for (Interval * [all...] |
H A D | Interval.cpp | 1 //===- Interval.cpp - Interval class code ---------------------------------===// 9 // This file contains the definition of the Interval class, which represents a 14 #include "llvm/Analysis/Interval.h" 21 // Interval Implementation 24 void Interval::print(raw_ostream &OS) const { 26 << "Interval Contents:\n"; 32 OS << "Interval Predecessors:\n"; 36 OS << "Interval Successors:\n";
|
/freebsd-current/contrib/llvm-project/clang/lib/Analysis/ |
H A D | IntervalPartition.cpp | 42 BuildResult<Node> Interval; local 43 Interval.Nodes.push_back(Header); 79 return llvm::is_contained(Interval.Nodes, P); 82 Interval.Nodes.push_back(B); 98 if (!llvm::is_contained(Interval.Nodes, B)) 99 Interval.Successors.insert(B); 101 return Interval; 113 CFGIntervalNode &Interval = Graph.emplace_back(Graph.size()); local 122 Index[getID(*N)] = &Interval; 126 Interval [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | CachePruning.h | 33 std::optional<std::chrono::seconds> Interval = std::chrono::seconds(1200); member in struct:llvm::CachePruningPolicy 72 /// occurred, i.e. if Policy.Interval was expired.
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/LTO/legacy/ |
H A D | ThinLTOCodeGenerator.h | 137 void setCachePruningInterval(int Interval) { argument 138 if(Interval < 0) 139 CacheOptions.Policy.Interval.reset(); 141 CacheOptions.Policy.Interval = std::chrono::seconds(Interval);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Support/ |
H A D | CachePruning.cpp | 90 Policy.Interval = *DurationOrErr; 184 if (!Policy.Interval) 186 if (Policy.Interval != seconds(0)) { 191 if (TimeStampAge <= *Policy.Interval) {
|
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/MSF/ |
H A D | MappedBlockStream.cpp | 36 using Interval = std::pair<uint64_t, uint64_t>; 38 static Interval intersect(const Interval &I1, const Interval &I2) { 110 Interval RequestExtent = std::make_pair(Offset, Offset + Size); 128 Interval CachedExtent = 133 Interval Intersection = intersect(CachedExtent, RequestExtent); 290 Interval WriteInterval = std::make_pair(Offset, Offset + Data.size()); 291 Interval CachedInterval =
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Debuginfod/ |
H A D | Debuginfod.h | 150 Error updateForever(std::chrono::milliseconds Interval);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInsertWaitcnts.cpp | 757 RegInterval Interval = getRegInterval(MI, MRI, TRI, OpNo); 759 for (int RegNo = Interval.first; RegNo < Interval.second; ++RegNo) { 887 RegInterval Interval = getRegInterval(&Inst, MRI, TRI, OpNo); 888 for (int RegNo = Interval.first; RegNo < Interval.second; 899 RegInterval Interval = getRegInterval(&Inst, MRI, TRI, I); 901 if (Interval.first >= NUM_ALL_VGPRS) 909 for (int RegNo = Interval.first; RegNo < Interval [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | StackColoring.cpp | 559 dbgs() << "Interval[" << I << "]:\n"; 1031 const LiveInterval *Interval = &*Intervals[FromSlot]; local 1032 assert(Interval->find(Index) != Interval->end() && 1150 LiveInterval *Interval = &*Intervals[Slot]; local 1152 if (Interval->find(Index) == Interval->end()) { 1153 Interval->clear();
|
H A D | LiveIntervals.cpp | 1 //===- LiveIntervals.cpp - Live Interval Analysis -------------------------===// 62 INITIALIZE_PASS_BEGIN(LiveIntervals, "liveintervals", "Live Interval Analysis", 67 "Live Interval Analysis", false, false) 865 LiveInterval &Interval = getOrCreateEmptyInterval(Reg); local 866 VNInfo *VN = Interval.getNextValue( 871 Interval.addSegment(S);
|
H A D | MachineScheduler.cpp | 4281 for (auto &Interval : _Intervals) { 4282 if (!intersects(NewInterval, Interval)) 4287 assert(Interval.second > NewInterval.first && 4289 RetCycle += (unsigned)Interval.second - (unsigned)NewInterval.first; 4300 [&A](const ResourceSegments::IntervalTy &Interval) -> bool { 4301 return !intersects(A, Interval);
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | secondary.h | 199 const s32 Interval = atomic_load_relaxed(&ReleaseToOsIntervalMs); local 209 if (Interval == 0 && !SCUDO_FUCHSIA) { 221 } else if (Interval == 0) { 267 else if (Interval >= 0) 268 releaseOlderThan(Time - static_cast<u64>(Interval) * 1000000); 362 const s32 Interval = Max( local 365 atomic_store_relaxed(&ReleaseToOsIntervalMs, Interval);
|
H A D | primary32.h | 351 const s32 Interval = Max(Min(static_cast<s32>(Value), local 354 atomic_store_relaxed(&ReleaseToOsIntervalMs, Interval);
|
H A D | primary64.h | 419 const s32 Interval = Max(Min(static_cast<s32>(Value), local 422 atomic_store_relaxed(&ReleaseToOsIntervalMs, Interval);
|
/freebsd-current/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExplodedGraph.h | 441 void enableNodeReclamation(unsigned Interval) { argument 442 ReclaimCounter = ReclaimNodeInterval = Interval;
|
/freebsd-current/contrib/llvm-project/llvm/lib/Debuginfod/ |
H A D | Debuginfod.cpp | 386 Error DebuginfodCollection::updateForever(std::chrono::milliseconds Interval) { argument 390 std::this_thread::sleep_for(Interval);
|
/freebsd-current/contrib/llvm-project/lldb/source/Core/ |
H A D | DataFileCache.cpp | 36 policy.Interval = std::chrono::hours(1);
|
/freebsd-current/contrib/llvm-project/llvm/lib/MC/ |
H A D | WinCOFFObjectWriter.cpp | 358 const uint32_t Interval = 1 << OffsetLabelIntervalBits; local 360 for (uint32_t Off = Interval, E = Layout.getSectionAddressSize(&MCSec); 361 Off < E; Off += Interval) {
|
/freebsd-current/sys/contrib/dev/acpica/common/ |
H A D | dmtbinfo1.c | 353 {ACPI_DMT_UINT8, ACPI_ASF0_OFFSET (MinPollInterval), "Minimum Polling Interval", 0}, 726 {ACPI_DMT_UINT32, ACPI_CPEP0_OFFSET (Interval), "Polling Interval", 0},
|
/freebsd-current/sys/contrib/dev/acpica/include/ |
H A D | actbl1.h | 873 UINT32 Interval; /* Polling interval (msec) */ member in struct:acpi_cpep_polling
|
/freebsd-current/crypto/openssl/crypto/bn/asm/ |
H A D | ia64-mont.pl | 502 // to measure with help of Interval Time Counter indicated that the
|