/freebsd-11-stable/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" 56 inline BasicBlock *getNodeHeader(Interval *I) { return I->getHeaderNode(); } 64 inline Interval *getSourceGraphNode(IntervalPartition *IP, BasicBlock *BB) { 72 inline void addNodeToInterval(Interval *Int, BasicBlock *BB) { 80 // an IntervalPartition source graph (Interval case), all of the member 82 inline void addNodeToInterval(Interval *Int, Interval *I) { 90 std::vector<std::pair<Interval *, typenam [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
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" 22 // Interval Implementation 26 bool Interval::isLoop() const { 36 void Interval::print(raw_ostream &OS) const { 38 << "Interval Contents:\n"; 44 OS << "Interval Predecessors:\n"; 48 OS << "Interval Successor [all...] |
H A D | IntervalPartition.cpp | 1 //===- IntervalPartition.cpp - Interval Partition module code -------------===// 15 #include "llvm/Analysis/Interval.h" 31 "Interval Partition Construction", true, true) 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) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | LockFileManager.cpp | 299 unsigned long Interval = 1; local 301 struct timespec Interval; 302 Interval.tv_sec = 0; 303 Interval.tv_nsec = 1000000; 311 Sleep(Interval); 313 nanosleep(&Interval, nullptr); 330 Interval *= 2; 332 Interval.tv_sec *= 2; 333 Interval.tv_nsec *= 2; 334 if (Interval [all...] |
H A D | CachePruning.cpp | 89 Policy.Interval = *DurationOrErr; 182 if (!Policy.Interval) 184 if (Policy.Interval != seconds(0)) { 189 if (TimeStampAge <= *Policy.Interval) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | CachePruning.h | 31 llvm::Optional<std::chrono::seconds> Interval = std::chrono::seconds(1200); member in struct:llvm::CachePruningPolicy 70 /// occurred, i.e. if Policy.Interval was expired.
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/LTO/legacy/ |
H A D | ThinLTOCodeGenerator.h | 138 void setCachePruningInterval(int Interval) { argument 139 if(Interval < 0) 140 CacheOptions.Policy.Interval.reset(); 142 CacheOptions.Policy.Interval = std::chrono::seconds(Interval);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/MSF/ |
H A D | MappedBlockStream.cpp | 38 using Interval = std::pair<uint32_t, uint32_t>; 40 static Interval intersect(const Interval &I1, const Interval &I2) { 112 Interval RequestExtent = std::make_pair(Offset, Offset + Size); 130 Interval CachedExtent = 135 Interval Intersection = intersect(CachedExtent, RequestExtent); 292 Interval WriteInterval = std::make_pair(Offset, Offset + Data.size()); 293 Interval CachedInterval =
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInsertWaitcnts.cpp | 510 RegInterval Interval = getRegInterval(MI, TII, MRI, TRI, OpNo, false); local 515 for (signed RegNo = Interval.first; RegNo < Interval.second; ++RegNo) { 644 RegInterval Interval = getRegInterval(&Inst, TII, MRI, TRI, OpNo, false); 645 for (signed RegNo = Interval.first; RegNo < Interval.second; 653 RegInterval Interval = getRegInterval(&Inst, TII, MRI, TRI, I, true); local 654 if (T == VM_CNT && Interval.first >= NUM_ALL_VGPRS) 656 for (signed RegNo = Interval.first; RegNo < Interval 998 RegInterval Interval = local 1041 RegInterval Interval = local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | StackColoring.cpp | 561 dbgs() << "Interval[" << I << "]:\n"; 1014 const LiveInterval *Interval = &*Intervals[FromSlot]; local 1015 assert(Interval->find(Index) != Interval->end() && 1130 LiveInterval *Interval = &*Intervals[Slot]; local 1132 if (Interval->find(Index) == Interval->end()) { 1133 Interval->clear();
|
H A D | LiveIntervals.cpp | 1 //===- LiveIntervals.cpp - Live Interval Analysis -------------------------===// 63 "Live Interval Analysis", false, false) 68 "Live Interval Analysis", false, false) 880 LiveInterval& Interval = createEmptyInterval(reg); local 881 VNInfo *VN = Interval.getNextValue( 886 Interval.addSegment(S);
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExplodedGraph.h | 446 void enableNodeReclamation(unsigned Interval) { argument 447 ReclaimCounter = ReclaimNodeInterval = Interval;
|
/freebsd-11-stable/sys/contrib/dev/acpica/include/ |
H A D | actbl1.h | 316 UINT32 Interval; /* Polling interval (msec) */ member in struct:acpi_cpep_polling
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 5427 for (auto &Interval : EndPoint) 5428 TransposeEnds[Interval.second].push_back(Interval.first); 5512 LLVM_DEBUG(dbgs() << "LV(REG): At #" << i << " Interval # "
|
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/ |
H A D | ia64-mont.pl | 492 // to measure with help of Interval Time Counter indicated that the
|
/freebsd-11-stable/sys/contrib/dev/acpica/common/ |
H A D | dmtbinfo.c | 715 {ACPI_DMT_UINT8, ACPI_ASF0_OFFSET (MinPollInterval), "Minimum Polling Interval", 0}, 865 {ACPI_DMT_UINT32, ACPI_CPEP0_OFFSET (Interval), "Polling Interval", 0},
|
/freebsd-11-stable/lib/clang/libllvm/ |
H A D | Makefile | 82 SRCS_MIN+= Analysis/Interval.cpp
|