HomeSort by relevance Sort by last modified time
    Searched refs:Interval (Results 1 - 25 of 122) sorted by null

1 2 3 4 5

  /external/deqp/framework/common/
tcuInterval.hpp 23 * \brief Interval arithmetic and floating point precisions.
57 class Interval
60 // Empty interval.
61 Interval (void)
66 // Intentionally not explicit. Conversion from double to Interval is common
68 Interval (double val)
73 Interval (bool hasNaN_, double lo_, double hi_)
76 Interval (const Interval& a, const Interval& b
    [all...]
tcuInterval.cpp 21 * \brief Interval arithmetic.
35 Interval applyMonotone (DoubleFunc1& func, const Interval& arg0)
37 Interval ret;
43 Interval applyMonotone (DoubleIntervalFunc1& func, const Interval& arg0)
45 return Interval(func(arg0.lo()), func(arg0.hi()));
48 Interval applyMonotone (DoubleFunc2& func, const Interval& arg0, const Interval& arg1
    [all...]
tcuFloatFormat.hpp 62 Interval roundOut (const Interval& x, bool roundUnderOverflow) const;
65 Interval convert (const Interval& x) const;
68 std::string intervalToHex (const Interval& interval) const;
75 Interval clampValue (double d) const;
tcuFloatFormat.cpp 38 Interval chooseInterval(YesNoMaybe choice, const Interval& no, const Interval& yes)
48 return Interval();
155 Interval FloatFormat::clampValue (double d) const
168 return Interval(d);
173 Interval FloatFormat::convert (const Interval& x) const
175 Interval ret;
176 Interval tmp = x
    [all...]
  /external/antlr/antlr-3.4/tool/src/main/java/org/antlr/misc/
Interval.java 30 /** An immutable inclusive interval a..b */
31 public class Interval {
34 static Interval[] cache = new Interval[INTERVAL_POOL_MAX_VALUE+1];
44 public Interval(int a, int b) { this.a=a; this.b=b; }
46 /** Interval objects are used readonly so share all with the
49 * Interval object with a..a in it. On Java.g, 218623 IntervalSets
52 public static Interval create(int a, int b) {
53 //return new Interval(a,b);
56 return new Interval(a,b)
    [all...]
IntervalSet.java 56 protected List<Interval> intervals;
60 intervals = new ArrayList<Interval>(2); // most sets are 1 or 2 elements
63 public IntervalSet(List<Interval> intervals) {
88 /** Add interval; i.e., add all integers from a to b to set.
96 add(Interval.create(a,b));
100 protected void add(Interval addition) {
108 Interval r = (Interval) iter.next();
113 // next to each other, make a single larger interval
114 Interval bigger = addition.union(r)
    [all...]
  /external/llvm/include/llvm/Analysis/
Interval.h 1 //===- llvm/Analysis/Interval.h - Interval Class Declaration ----*- C++ -*-===//
10 // This file contains the declaration of the Interval class, which
11 // represents a set of CFG nodes and is a portion of an interval partition.
15 // 1. The header node of an interval dominates all of the elements of the
16 // interval
33 /// Interval Class - An Interval is a set of nodes defined such that every node
34 /// in the interval has all of its predecessors in the interval (except for th
    [all...]
IntervalPartition.h 1 //===- IntervalPartition.h - Interval partition Calculation -----*- C++ -*-===//
11 // calculates and represents the interval partition of a function, or a
12 // preexisting interval partition.
14 // In this way, the interval partition may be used to reduce a flow graph down
15 // to its degenerate single node interval partition (unless it is irreducible).
18 // whether it should add the "tails" of an interval to an interval itself or if
26 #include "llvm/Analysis/Interval.h"
34 // IntervalPartition - This class builds and holds an "interval partition" for
37 // interval is a (possibly nonexistent) loop with a "tail" of non-loopin
    [all...]
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) {
64 // with the task of adding a node to the new interval, depending on the
66 // case), the BasicBlock itself is added to the interval.
68 inline void addNodeToInterval(Interval *Int, BasicBlock *BB) {
73 // with the task of adding a node to the new interval, depending on the
75 // case), the BasicBlock itself is added to the interval. In the case of
76 // an IntervalPartition source graph (Interval case), all of the membe
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
IntervalPartition.h 1 //===- IntervalPartition.h - Interval partition Calculation -----*- C++ -*-===//
11 // calculates and represents the interval partition of a function, or a
12 // preexisting interval partition.
14 // In this way, the interval partition may be used to reduce a flow graph down
15 // to its degenerate single node interval partition (unless it is irreducible).
18 // whether it should add the "tails" of an interval to an interval itself or if
26 #include "llvm/Analysis/Interval.h"
34 // IntervalPartition - This class builds and holds an "interval partition" for
41 typedef std::map<BasicBlock*, Interval*> IntervalMapTy
    [all...]
Interval.h 1 //===- llvm/Analysis/Interval.h - Interval Class Declaration ----*- C++ -*-===//
10 // This file contains the declaration of the Interval class, which
11 // represents a set of CFG nodes and is a portion of an interval partition.
15 // 1. The header node of an interval dominates all of the elements of the
16 // interval
33 /// Interval Class - An Interval is a set of nodes defined such that every node
34 /// in the interval has all of its predecessors in the interval (except for th
    [all...]
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) {
64 // with the task of adding a node to the new interval, depending on the
66 // case), the BasicBlock itself is added to the interval.
68 inline void addNodeToInterval(Interval *Int, BasicBlock *BB) {
73 // with the task of adding a node to the new interval, depending on the
75 // case), the BasicBlock itself is added to the interval. In the case of
76 // an IntervalPartition source graph (Interval case), all of the membe
    [all...]
  /external/llvm/unittests/Support/
TimerTest.cpp 28 struct timespec Interval;
29 Interval.tv_sec = 0;
30 Interval.tv_nsec = 1000000;
31 nanosleep(&Interval, nullptr);
  /external/llvm/include/llvm/Support/
CachePruning.h 29 /// Define the pruning interval. This is intended to be used to avoid scanning
33 Interval = PruningInterval;
63 unsigned Interval = 0;
  /external/llvm/lib/Analysis/
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
27 // isLoop - Find out if there is a back edge in this interval...
29 bool Interval::isLoop() const {
30 // There is a loop in this interval iff one of the predecessors of the header
31 // node lives in the interval.
40 void Interval::print(raw_ostream &OS) const
    [all...]
IntervalPartition.cpp 1 //===- IntervalPartition.cpp - Interval Partition module code -------------===//
11 // calculates and represent the interval partition of a function.
20 "Interval Partition Construction", true, true)
40 // addIntervalToPartition - Add an interval to the internal list of intervals,
41 // and then add mappings from all of the basic blocks in the interval to the
42 // interval itself (in the IntervalMap).
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
54 // the interval data structures. After interval generation is complete
    [all...]
  /external/llvm/lib/Support/
LockFileManager.cpp 287 unsigned long Interval = 1;
289 struct timespec Interval;
290 Interval.tv_sec = 0;
291 Interval.tv_nsec = 1000000;
297 // Sleep for the designated interval, to allow the owning process time to
302 Sleep(Interval);
304 nanosleep(&Interval, nullptr);
321 Interval *= 2;
323 Interval.tv_sec *= 2;
324 Interval.tv_nsec *= 2
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Analysis/
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
27 // isLoop - Find out if there is a back edge in this interval...
29 bool Interval::isLoop() const {
30 // There is a loop in this interval iff one of the predecessors of the header
31 // node lives in the interval.
40 void Interval::print(raw_ostream &OS) const
    [all...]
IntervalPartition.cpp 1 //===- IntervalPartition.cpp - Interval Partition module code -------------===//
11 // calculates and represent the interval partition of a function.
20 "Interval Partition Construction", true, true)
40 // addIntervalToPartition - Add an interval to the internal list of intervals,
41 // and then add mappings from all of the basic blocks in the interval to the
42 // interval itself (in the IntervalMap).
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
54 // the interval data structures. After interval generation is complete
    [all...]
  /external/mesa3d/src/gallium/drivers/nv50/codegen/
nv50_ir_util.cpp 91 Interval::Interval(const Interval& that) : head(NULL), tail(NULL)
96 Interval::~Interval()
102 Interval::clear()
112 Interval::extend(int a, int b)
156 bool Interval::contains(int pos) const
164 bool Interval::overlaps(const Interval &that) cons
    [all...]
  /art/runtime/gc/collector/
immune_spaces.cc 42 using Interval = std::tuple</*start*/uintptr_t, /*end*/uintptr_t, /*is_heap*/bool>;
43 std::vector<Interval> intervals;
57 intervals.push_back(Interval(reinterpret_cast<uintptr_t>(image_oat_file->Begin()),
62 intervals.push_back(Interval(space_begin, space_end, /*is_heap*/true));
65 // Intervals are already sorted by begin, if a new interval begins at the end of the current
66 // region then we append, otherwise we restart the current interval. To prevent starting an
67 // interval on an oat file, ignore oat files that are not extending an existing interval.
68 // If the total number of image bytes in the current interval is larger than the current best
70 for (const Interval& interval : intervals)
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/UhciDxe/
UhciSched.h 61 UINTN Interval;
114 than Interval.
116 @param Interval The poll rate to convert.
123 IN UINTN Interval
192 @param Interval Polling Interval when inserted to frame list.
211 IN UINTN Interval,
  /external/swiftshader/third_party/LLVM/include/llvm/ADT/
ImmutableIntervalMap.h 21 class Interval {
27 Interval(int64_t S, int64_t E) : Start(S), End(E) {}
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 NewK(K.getEnd()+1, CurrentK.getEnd())
    [all...]
  /external/v8/src/regexp/
regexp-ast.cc 31 static Interval ListCaptureRegisters(ZoneList<RegExpTree*>* children) {
32 Interval result = Interval::Empty();
39 Interval RegExpAlternative::CaptureRegisters() {
44 Interval RegExpDisjunction::CaptureRegisters() {
49 Interval RegExpLookaround::CaptureRegisters() {
54 Interval RegExpCapture::CaptureRegisters() {
55 Interval self(StartRegister(index()), EndRegister(index()));
60 Interval RegExpQuantifier::CaptureRegisters() {
  /external/llvm/include/llvm/LTO/legacy/
ThinLTOCodeGenerator.h 100 * - The pruning interval limit the frequency at which the garbage collector
121 /// Cache policy: interval (seconds) between two prune of the cache. Set to a
123 void setCachePruningInterval(int Interval) {
124 if (Interval)
125 CacheOptions.PruningInterval = Interval;

Completed in 507 milliseconds

1 2 3 4 5