reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/ConstantRange.h
  204   bool contains(const ConstantRange &CR) const;

References

include/llvm/Analysis/ValueLattice.h
  308     if (ConstantRange::makeSatisfyingICmpRegion(Pred, OtherCR).contains(CR))
  312             .contains(CR))
lib/Analysis/InstructionSimplify.cpp
 1565   if (Range0.contains(Range1))
 1567   if (Range1.contains(Range0))
 2652     if (RHS_CR.contains(LHS_CR))
 2654     if (RHS_CR.inverse().contains(LHS_CR))
 3233       if (Satisfied_CR.contains(LHS_CR))
 3238       if (InversedSatisfied_CR.contains(LHS_CR))
lib/Analysis/LazyValueInfo.cpp
 1804       if (TrueValues.contains(CR))
 1806       if (TrueValues.inverse().contains(CR))
lib/Analysis/ScalarEvolution.cpp
 1678     if (CR.truncate(TruncBits).zeroExtend(NewBits).contains(
 1989     if (CR.truncate(TruncBits).signExtend(NewBits).contains(
 2385       if (NSWRegion.contains(SE->getSignedRange(Ops[1])))
 2393       if (NUWRegion.contains(SE->getUnsignedRange(Ops[1])))
 4448     if (NSWRegion.contains(AddRecRange))
 4458     if (NUWRegion.contains(AddRecRange))
 9333         .contains(RangeLHS);
10477   return SatisfyingLHSRange.contains(LHSRange);
lib/Analysis/StackSafetyAnalysis.cpp
  468     if (!US.Range.contains(CalleeRange)) {
lib/CodeGen/SafeStack.cpp
  242   bool Safe = AllocaRange.contains(AccessRange);
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  441   return NWRegion.contains(LRange);
  768     NewNUW = NUWRange.contains(LRange);
  774     NewNSW = NSWRange.contains(LRange);
lib/Transforms/Scalar/JumpThreading.cpp
  879               if (CmpRange.contains(CR))
  881               else if (CmpRange.inverse().contains(CR))
unittests/IR/ConstantRangeTest.cpp
   92       EXPECT_TRUE(CR.contains(Exact));
  129       EXPECT_TRUE(CR.contains(Exact));