Home
last modified time | relevance | path

Searched refs:isSingleElement (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueLattice.h249 (UndefAllowed || Range.isSingleElement()));
276 } else if (isConstantRange() && getConstantRange().isSingleElement()) { in asConstantInteger()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueLattice.cpp57 if (Val.isConstantRange() && Val.getConstantRange().isSingleElement()) in hasSingleValue()
H A DLazyValueInfo.cpp75 Val.getConstantRange().isSingleElement()) in hasSingleValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantFPRange.h172 bool isSingleElement(bool ExcludesNaN = false) const {
H A DConstantRange.h272 bool isSingleElement() const { return getSingleElement() != nullptr; } in isSingleElement() function
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp121 if (CR.isSingleElement()) in makeAllowedICmpRegion()
1621 if (isSingleElement() && Other.isSingleElement()) in binaryXor()
1625 if (Other.isSingleElement() && Other.getSingleElement()->isAllOnes()) in binaryXor()
1627 if (isSingleElement() && getSingleElement()->isAllOnes()) in binaryXor()
H A DConstantFPRange.cpp243 return setNaNField(Other.isSingleElement(/*ExcludesNaN=*/true) || in makeSatisfyingFCmpRegion()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp382 else if (CR.isSingleElement() && in processSwitch()
1360 if (!RetRange->isEmptySet() && !RetRange->isSingleElement()) { in runImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1232 if (!IdxDiffRange.isSingleElement()) in getConstantOffsetComplexAddrs()
1631 if (DistRange.isSingleElement()) { in getConstantOffset()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp52 (LV.isConstantRange() && LV.getConstantRange().isSingleElement()); in isConstant()
385 if (Val.isConstantRange() && !Val.getConstantRange().isSingleElement()) { in inferAttribute()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp9240 !AssumedConstantRange.isSingleElement()) { in manifest()