HomeSort by relevance Sort by last modified time
    Searched refs:ConstantRange (Results 1 - 17 of 17) sorted by null

  /external/llvm/include/llvm/IR/
ConstantRange.h 1 //===- ConstantRange.h - Represent a range ----------------------*- C++ -*-===//
27 // Note that ConstantRange can be used to represent either signed or
40 /// ConstantRange - This class represents an range of values.
42 class ConstantRange {
51 explicit ConstantRange(uint32_t BitWidth, bool isFullSet = true);
55 ConstantRange(APIntMoveTy Value);
60 ConstantRange(APIntMoveTy Lower, APIntMoveTy Upper);
69 static ConstantRange makeICmpRegion(unsigned Pred,
70 const ConstantRange &Other);
80 /// getBitWidth - get the bit width of this ConstantRange
    [all...]
Instructions.h 33 class ConstantRange;
    [all...]
  /external/llvm/lib/IR/
ConstantRange.cpp 1 //===-- ConstantRange.cpp - ConstantRange implementation ------------------===//
25 #include "llvm/IR/ConstantRange.h"
32 ConstantRange::ConstantRange(uint32_t BitWidth, bool Full) {
41 ConstantRange::ConstantRange(APIntMoveTy V)
44 ConstantRange::ConstantRange(APIntMoveTy L, APIntMoveTy U)
47 "ConstantRange with unequal bit widths")
    [all...]
Android.mk 10 ConstantRange.cpp \
Metadata.cpp 22 #include "llvm/IR/ConstantRange.h"
420 static bool isContiguous(const ConstantRange &A, const ConstantRange &B) {
424 static bool canBeMerged(const ConstantRange &A, const ConstantRange &B) {
430 ConstantRange NewRange(Low->getValue(), High->getValue());
434 ConstantRange LastRange(LB, LE);
436 ConstantRange Union = LastRange.unionWith(NewRange);
513 ConstantRange Range(cast<ConstantInt>(EndPoints[0])->getValue(),
Instructions.cpp 18 #include "llvm/IR/ConstantRange.h"
    [all...]
Verifier.cpp 57 #include "llvm/IR/ConstantRange.h"
    [all...]
  /external/llvm/unittests/IR/
ConstantRangeTest.cpp 1 //===- ConstantRangeTest.cpp - ConstantRange tests ------------------------===//
10 #include "llvm/IR/ConstantRange.h"
20 static ConstantRange Full;
21 static ConstantRange Empty;
22 static ConstantRange One;
23 static ConstantRange Some;
24 static ConstantRange Wrap;
27 ConstantRange ConstantRangeTest::Full(16);
28 ConstantRange ConstantRangeTest::Empty(16, false);
29 ConstantRange ConstantRangeTest::One(APInt(16, 0xa))
    [all...]
  /external/llvm/lib/Analysis/
LazyValueInfo.cpp 21 #include "llvm/IR/ConstantRange.h"
71 /// constantrange - The Value falls within this range.
72 constantrange, enumerator in enum:__anon29456::LVILatticeVal::LatticeValueTy
83 ConstantRange Range;
100 static LVILatticeVal getRange(ConstantRange CR) {
109 bool isConstantRange() const { return Tag == constantrange; }
122 ConstantRange getConstantRange() const {
140 return markConstantRange(ConstantRange(CI->getValue()));
156 return markConstantRange(ConstantRange(CI->getValue()+1, CI->getValue()));
171 bool markConstantRange(const ConstantRange NewR)
    [all...]
ScalarEvolution.cpp 70 #include "llvm/IR/ConstantRange.h"
    [all...]
InstructionSimplify.cpp 26 #include "llvm/IR/ConstantRange.h"
    [all...]
ValueTracking.cpp 20 #include "llvm/IR/ConstantRange.h"
202 ConstantRange Range(Lower->getValue(), Upper->getValue());
    [all...]
  /external/llvm/include/llvm/Analysis/
ScalarEvolution.h 26 #include "llvm/IR/ConstantRange.h"
393 DenseMap<const SCEV *, ConstantRange> UnsignedRanges;
396 DenseMap<const SCEV *, ConstantRange> SignedRanges;
399 const ConstantRange &setUnsignedRange(const SCEV *S,
400 const ConstantRange &CR) {
401 std::pair<DenseMap<const SCEV *, ConstantRange>::iterator, bool> Pair =
409 const ConstantRange &setSignedRange(const SCEV *S,
410 const ConstantRange &CR) {
411 std::pair<DenseMap<const SCEV *, ConstantRange>::iterator, bool> Pair =
    [all...]
ScalarEvolutionExpressions.h 24 class ConstantRange;
346 const SCEV *getNumIterationsInRange(ConstantRange Range,
  /external/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp 16 #include "llvm/IR/ConstantRange.h"
    [all...]
InstCombineCompares.cpp 18 #include "llvm/IR/ConstantRange.h"
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyCFG.cpp 26 #include "llvm/IR/ConstantRange.h"
382 ConstantRange Span =
383 ConstantRange::makeICmpRegion(ICI->getPredicate(), C->getValue());
    [all...]

Completed in 200 milliseconds