/external/llvm/unittests/IR/ |
ConstantRangeTest.cpp | 1 //===- ConstantRangeTest.cpp - ConstantRange tests ------------------------===// 10 #include "llvm/IR/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/lib/IR/ |
ConstantRange.cpp | 1 //===-- ConstantRange.cpp - ConstantRange implementation ------------------===// 27 #include "llvm/IR/ConstantRange.h" 34 ConstantRange::ConstantRange(uint32_t BitWidth, bool Full) { 43 ConstantRange::ConstantRange(APIntMoveTy V) 46 ConstantRange::ConstantRange(APIntMoveTy L, APIntMoveTy U) 49 "ConstantRange with unequal bit widths") [all...] |
CMakeLists.txt | 8 ConstantRange.cpp
|
Android.mk | 10 ConstantRange.cpp \
|
Metadata.cpp | 23 #include "llvm/IR/ConstantRange.h" 849 static bool isContiguous(const ConstantRange &A, const ConstantRange &B) { 853 static bool canBeMerged(const ConstantRange &A, const ConstantRange &B) { 859 ConstantRange NewRange(Low->getValue(), High->getValue()); 863 ConstantRange LastRange(LB, LE); 865 ConstantRange Union = LastRange.unionWith(NewRange); 946 ConstantRange Range(EndPoints[0]->getValue(), EndPoints[1]->getValue()); [all...] |
Instructions.cpp | 18 #include "llvm/IR/ConstantRange.h" [all...] |
Verifier.cpp | 56 #include "llvm/IR/ConstantRange.h" [all...] |
/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 43 class ConstantRange { 52 explicit ConstantRange(uint32_t BitWidth, bool isFullSet = true); 56 ConstantRange(APIntMoveTy Value); 61 ConstantRange(APIntMoveTy Lower, APIntMoveTy Upper); 67 /// answer is not representable as a ConstantRange, the return value will be a 71 static ConstantRange makeAllowedICmpRegion(CmpInst::Predicate Pred, 72 const ConstantRange &Other); 78 /// exact answer is not representable as a ConstantRange, the return valu [all...] |
Instructions.h | 35 class ConstantRange; [all...] |
/external/llvm/lib/Transforms/Scalar/ |
Float2Int.cpp | 24 #include "llvm/IR/ConstantRange.h" 69 ConstantRange seen(Instruction *I, ConstantRange R); 70 ConstantRange badRange(); 71 ConstantRange unknownRange(); 72 ConstantRange validateRange(ConstantRange R); 79 MapVector<Instruction*, ConstantRange > SeenInsts; 152 ConstantRange Float2Int::seen(Instruction *I, ConstantRange R) [all...] |
/external/llvm/lib/Analysis/ |
LazyValueInfo.cpp | 23 #include "llvm/IR/ConstantRange.h" 76 constantrange, enumerator in enum:__anon18668::LVILatticeVal::LatticeValueTy 86 ConstantRange Range; 103 static LVILatticeVal getRange(ConstantRange CR) { 117 bool isConstantRange() const { return Tag == constantrange; } 130 ConstantRange getConstantRange() const { 148 return markConstantRange(ConstantRange(CI->getValue())); 164 return markConstantRange(ConstantRange(CI->getValue()+1, CI->getValue())); 179 bool markConstantRange(const ConstantRange NewR) { 193 Tag = constantrange; [all...] |
ScalarEvolution.cpp | 73 #include "llvm/IR/ConstantRange.h" [all...] |
InstructionSimplify.cpp | 28 #include "llvm/IR/ConstantRange.h" [all...] |
ValueTracking.cpp | 23 #include "llvm/IR/ConstantRange.h" 384 ConstantRange Range(Lower->getValue(), Upper->getValue()); [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
SafeStack.cpp | 216 ConstantRange AccessStartRange = SE->getUnsignedRange(Expr); 217 ConstantRange SizeRange = 218 ConstantRange(APInt(BitWidth, 0), APInt(BitWidth, AccessSize)); 219 ConstantRange AccessRange = AccessStartRange.add(SizeRange); 220 ConstantRange AllocaRange = 221 ConstantRange(APInt(BitWidth, 0), APInt(BitWidth, AllocaSize));
|
/external/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 26 #include "llvm/IR/ConstantRange.h" 533 DenseMap<const SCEV *, ConstantRange> UnsignedRanges; 536 DenseMap<const SCEV *, ConstantRange> SignedRanges; 542 const ConstantRange &setRange(const SCEV *S, RangeSignHint Hint, 543 const ConstantRange &CR) { 544 DenseMap<const SCEV *, ConstantRange> &Cache = 547 std::pair<DenseMap<const SCEV *, ConstantRange>::iterator, bool> Pair = 555 ConstantRange getRange(const SCEV *S, RangeSignHint Hint); [all...] |
ValueTracking.h | 19 #include "llvm/IR/ConstantRange.h" 439 /// Parse out a conservative ConstantRange from !range metadata. 442 ConstantRange getConstantRangeFromMetadata(MDNode &RangeMD);
|
ScalarEvolutionExpressions.h | 24 class ConstantRange; 347 const SCEV *getNumIterationsInRange(ConstantRange Range,
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAndOrXor.cpp | 16 #include "llvm/IR/ConstantRange.h" [all...] |
InstCombineCompares.cpp | 20 #include "llvm/IR/ConstantRange.h" [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyCFG.cpp | 27 #include "llvm/IR/ConstantRange.h" 449 ConstantRange Span = ConstantRange::makeAllowedICmpRegion( [all...] |
/prebuilts/android-emulator/linux-x86_64/lib/gles_mesa/ |
libGL.so | |
libGL.so.1 | |
libosmesa.so | |