HomeSort by relevance Sort by last modified time
    Searched full:constantrange (Results 1 - 24 of 24) sorted by null

  /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 

Completed in 1322 milliseconds