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

/freebsd-9.3-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
51 inline Interval(const Interval &I) // copy ctor function in class:llvm::Interval
66 /// Predecessors - List of BasicBlocks that have this 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-9.3-release/contrib/llvm/lib/Support/
H A DLockFileManager.cpp176 unsigned long Interval = 1; local
178 struct timespec Interval;
179 Interval.tv_sec = 0;
180 Interval.tv_nsec = 1000000;
191 Sleep(Interval);
193 nanosleep(&Interval, NULL);
222 Interval = 1;
224 Interval.tv_sec = 0;
225 Interval.tv_nsec = 1000000;
240 Interval *
[all...]
/freebsd-9.3-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-9.3-release/contrib/llvm/include/llvm/ADT/
H A DImmutableIntervalMap.h21 class Interval { class in namespace:llvm
27 Interval(int64_t S, int64_t E) : Start(S), End(E) {} function in class:llvm::Interval
35 typedef const std::pair<Interval, T> value_type;
37 typedef const Interval key_type;
38 typedef const Interval &key_type_ref;
155 Interval CurrentK = ImutInfo::KeyOfValue(this->Value(T));
173 Interval NewK(CurrentK.getStart(), K.getStart()-1);
176 Interval NewK1(CurrentK.getStart(), K.getStart()-1);
179 Interval NewK2(K.getEnd()+1, CurrentK.getEnd());
184 Interval New
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/
H A DSIInsertWaits.cpp230 RegInterval Interval = getRegInterval(Op); local
231 for (unsigned j = Interval.first; j < Interval.second; ++j) {
328 RegInterval Interval = getRegInterval(Op); local
329 for (unsigned j = Interval.first; j < Interval.second; ++j) {
/freebsd-9.3-release/lib/clang/libllvmanalysis/
H A DMakefile29 Interval.cpp \
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DStackColoring.cpp580 LiveInterval *Interval = Intervals[FromSlot]; local
581 assert(Interval->find(Index) != Interval->end() &&
634 LiveInterval *Interval = Intervals[Slot]; local
636 if (Interval->find(Index) == Interval->end()) {
H A DLiveIntervalAnalysis.cpp1 //===-- LiveIntervalAnalysis.cpp - Live Interval Analysis -----------------===//
47 "Live Interval Analysis", false, false)
53 "Live Interval Analysis", false, false)
630 LiveInterval& Interval = createEmptyInterval(reg); local
631 VNInfo* VN = Interval.getNextValue(
637 Interval.addSegment(S);
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h381 void enableNodeReclamation(unsigned Interval) { argument
382 ReclaimCounter = ReclaimNodeInterval = Interval;
/freebsd-9.3-release/sys/contrib/dev/acpica/include/
H A Dactbl1.h197 UINT32 Interval; /* Polling interval (msec) */ member in struct:acpi_cpep_polling
/freebsd-9.3-release/sys/contrib/dev/acpica/common/
H A Ddmtbinfo.c445 {ACPI_DMT_UINT8, ACPI_ASF0_OFFSET (MinPollInterval), "Minimum Polling Interval", 0},
574 {ACPI_DMT_UINT32, ACPI_CPEP0_OFFSET (Interval), "Polling Interval", 0},

Completed in 321 milliseconds