/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/ |
H A D | Interval.h | 1 //===- 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 D | IntervalPartition.h | 1 //===- 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 D | IntervalIterator.h | 1 //===- 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 D | LockFileManager.cpp | 176 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 D | Interval.cpp | 1 //===- 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 D | IntervalPartition.cpp | 1 //===- 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 D | ImmutableIntervalMap.h | 21 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 D | SIInsertWaits.cpp | 230 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 D | Makefile | 29 Interval.cpp \
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | StackColoring.cpp | 580 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 D | LiveIntervalAnalysis.cpp | 1 //===-- 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 D | ExplodedGraph.h | 381 void enableNodeReclamation(unsigned Interval) { argument 382 ReclaimCounter = ReclaimNodeInterval = Interval;
|
/freebsd-9.3-release/sys/contrib/dev/acpica/include/ |
H A D | actbl1.h | 197 UINT32 Interval; /* Polling interval (msec) */ member in struct:acpi_cpep_polling
|
/freebsd-9.3-release/sys/contrib/dev/acpica/common/ |
H A D | dmtbinfo.c | 445 {ACPI_DMT_UINT8, ACPI_ASF0_OFFSET (MinPollInterval), "Minimum Polling Interval", 0}, 574 {ACPI_DMT_UINT32, ACPI_CPEP0_OFFSET (Interval), "Polling Interval", 0},
|