/external/llvm/lib/Support/ |
ConstantRange.cpp | 1 //===-- ConstantRange.cpp - ConstantRange implementation ------------------===// 25 #include "llvm/Support/ConstantRange.h" 32 ConstantRange::ConstantRange(uint32_t BitWidth, bool Full) { 41 ConstantRange::ConstantRange(const APInt &V) : Lower(V), Upper(V + 1) {} 43 ConstantRange::ConstantRange(const APInt &L, const APInt &U) : 46 "ConstantRange with unequal bit widths") [all...] |
Android.mk | 12 ConstantRange.cpp \
|
CMakeLists.txt | 16 ConstantRange.cpp
|
/external/llvm/unittests/Support/ |
ConstantRangeTest.cpp | 1 //===- llvm/unittest/Support/ConstantRangeTest.cpp - ConstantRange tests --===// 10 #include "llvm/Support/ConstantRange.h" 21 static ConstantRange Full; 22 static ConstantRange Empty; 23 static ConstantRange One; 24 static ConstantRange Some; 25 static ConstantRange Wrap; 28 ConstantRange ConstantRangeTest::Full(16); 29 ConstantRange ConstantRangeTest::Empty(16, false); 30 ConstantRange ConstantRangeTest::One(APInt(16, 0xa)) [all...] |
/external/llvm/include/llvm/Support/ |
ConstantRange.h | 1 //===-- llvm/Support/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 { 48 explicit ConstantRange(uint32_t BitWidth, bool isFullSet = true); 52 ConstantRange(const APInt &Value); 57 ConstantRange(const APInt &Lower, const APInt &Upper); 66 static ConstantRange makeICmpRegion(unsigned Pred, 67 const ConstantRange &Other); 77 /// getBitWidth - get the bit width of this ConstantRange [all...] |
/external/llvm/lib/Analysis/ |
LazyValueInfo.cpp | 24 #include "llvm/Support/ConstantRange.h" 65 /// constantrange - The Value falls within this range. 66 constantrange, enumerator in enum:__anon8049::LVILatticeVal::LatticeValueTy 77 ConstantRange Range; 94 static LVILatticeVal getRange(ConstantRange CR) { 103 bool isConstantRange() const { return Tag == constantrange; } 116 ConstantRange getConstantRange() const { 134 return markConstantRange(ConstantRange(CI->getValue())); 150 return markConstantRange(ConstantRange(CI->getValue()+1, CI->getValue())); 165 bool markConstantRange(const ConstantRange NewR) [all...] |
ScalarEvolution.cpp | 78 #include "llvm/Support/ConstantRange.h" [all...] |
InstructionSimplify.cpp | 27 #include "llvm/Support/ConstantRange.h" [all...] |
/external/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 31 #include "llvm/Support/ConstantRange.h" 366 DenseMap<const SCEV *, ConstantRange> UnsignedRanges; 369 DenseMap<const SCEV *, ConstantRange> SignedRanges; 372 const ConstantRange &setUnsignedRange(const SCEV *S, 373 const ConstantRange &CR) { 374 std::pair<DenseMap<const SCEV *, ConstantRange>::iterator, bool> Pair = 382 const ConstantRange &setSignedRange(const SCEV *S, 383 const ConstantRange &CR) { 384 std::pair<DenseMap<const SCEV *, ConstantRange>::iterator, bool> Pair = [all...] |
ScalarEvolutionExpressions.h | 22 class ConstantRange; 350 const SCEV *getNumIterationsInRange(ConstantRange Range,
|
/external/llvm/lib/VMCore/ |
Instructions.cpp | 24 #include "llvm/Support/ConstantRange.h" [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAndOrXor.cpp | 17 #include "llvm/Support/ConstantRange.h" [all...] |
InstCombineCompares.cpp | 20 #include "llvm/Support/ConstantRange.h" [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyCFG.cpp | 33 #include "llvm/Support/ConstantRange.h" 367 ConstantRange Span = 368 ConstantRange::makeICmpRegion(ICI->getPredicate(), C->getValue()); [all...] |
/external/llvm/include/llvm/ |
Instructions.h | 31 class ConstantRange; [all...] |