/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:__anon9384::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...] |