Searched refs:Interval (Results 1 - 14 of 14) sorted by relevance

/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/
H A DInterval.h1 //===- llvm/Analysis/Interval.h - Interval Class Declaration ----*- C++ -*-===//
10 // This file contains the declaration of the Interval class, which
33 /// Interval Class - An Interval is a set of nodes defined such that every node
37 class Interval { class in namespace:llvm
47 inline Interval(BasicBlock *Header) : HeaderNode(Header) { function in class:llvm::Interval
63 /// Predecessors - List of BasicBlocks that have this Interval's header block
77 /// isSuccessor - find out if a basic block is a successor of this Interval
90 inline bool operator==(const Interval
[all...]
H A DIntervalPartition.h1 //===- IntervalPartition.h - Interval partition Calculation -----*- C++ -*-===//
26 #include "llvm/Analysis/Interval.h"
41 typedef std::map<BasicBlock*, Interval*> IntervalMapTy;
44 typedef std::vector<Interval*> IntervalListTy;
45 Interval *RootInterval;
46 std::vector<Interval*> Intervals;
69 inline Interval *getRootInterval() { return RootInterval; }
78 inline Interval *getBlockInterval(BasicBlock *BB) {
89 const std::vector<Interval*> &getIntervals() const { return Intervals; }
99 void addIntervalToPartition(Interval *
[all...]
H A DIntervalIterator.h1 //===- IntervalIterator.h - Interval Iterator Declaration -------*- C++ -*-===//
15 // 2. An IntervalPartition& object, composed of Interval nodes.
50 inline BasicBlock *getNodeHeader(Interval *I) { return I->getHeaderNode(); }
59 inline Interval *getSourceGraphNode(IntervalPartition *IP, BasicBlock *BB) {
68 inline void addNodeToInterval(Interval *Int, BasicBlock *BB) {
76 // an IntervalPartition source graph (Interval case), all of the member
79 inline void addNodeToInterval(Interval *Int, Interval *I) {
91 std::vector<std::pair<Interval*, typename Interval
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Support/
H A DLockFileManager.cpp262 unsigned long Interval = 1; local
264 struct timespec Interval;
265 Interval.tv_sec = 0;
266 Interval.tv_nsec = 1000000;
277 Sleep(Interval);
279 nanosleep(&Interval, nullptr);
296 Interval *= 2;
298 Interval.tv_sec *= 2;
299 Interval.tv_nsec *= 2;
300 if (Interval
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DInterval.cpp1 //===- Interval.cpp - Interval class code ---------------------------------===//
10 // This file contains the definition of the Interval class, which represents a
15 #include "llvm/Analysis/Interval.h"
24 // Interval Implementation
29 bool Interval::isLoop() const {
40 void Interval::print(raw_ostream &OS) const {
42 << "Interval Contents:\n";
49 OS << "Interval Predecessors:\n";
54 OS << "Interval Successor
[all...]
H A DIntervalPartition.cpp1 //===- IntervalPartition.cpp - Interval Partition module code -------------===//
20 "Interval Partition Construction", true, true)
44 void IntervalPartition::addIntervalToPartition(Interval *I) {
48 for (Interval::node_iterator It = I->Nodes.begin(), End = I->Nodes.end();
53 // updatePredecessors - Interval generation only sets the successor fields of
58 void IntervalPartition::updatePredecessors(Interval *Int) {
60 for (Interval::succ_iterator I = Int->Successors.begin(),
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DSIInsertWaits.cpp309 RegInterval Interval = getRegInterval(RC, Op); local
310 for (unsigned j = Interval.first; j < Interval.second; ++j) {
417 RegInterval Interval = getRegInterval(RC, Op); local
418 for (unsigned j = Interval.first; j < Interval.second; ++j) {
/freebsd-11.0-release/lib/clang/libllvmanalysis/
H A DMakefile38 Interval.cpp \
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DStackColoring.cpp561 const LiveInterval *Interval = &*Intervals[FromSlot]; local
562 assert(Interval->find(Index) != Interval->end() &&
618 LiveInterval *Interval = &*Intervals[Slot]; local
620 if (Interval->find(Index) == Interval->end()) {
621 Interval->clear();
H A DLiveIntervalAnalysis.cpp1 //===-- LiveIntervalAnalysis.cpp - Live Interval Analysis -----------------===//
49 "Live Interval Analysis", false, false)
55 "Live Interval Analysis", false, false)
851 LiveInterval& Interval = createEmptyInterval(reg); local
852 VNInfo* VN = Interval.getNextValue(
858 Interval.addSegment(S);
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h380 void enableNodeReclamation(unsigned Interval) { argument
381 ReclaimCounter = ReclaimNodeInterval = Interval;
/freebsd-11.0-release/sys/contrib/dev/acpica/include/
H A Dactbl1.h204 UINT32 Interval; /* Polling interval (msec) */ member in struct:acpi_cpep_polling
/freebsd-11.0-release/sys/contrib/dev/acpica/common/
H A Ddmtbinfo.c566 {ACPI_DMT_UINT8, ACPI_ASF0_OFFSET (MinPollInterval), "Minimum Polling Interval", 0},
713 {ACPI_DMT_UINT32, ACPI_CPEP0_OFFSET (Interval), "Polling Interval", 0},
/freebsd-11.0-release/crypto/openssl/crypto/bn/asm/
H A Dia64-mont.pl492 // to measure with help of Interval Time Counter indicated that the

Completed in 163 milliseconds