Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DRangedConstraintManager.cpp98 APSIntType WraparoundType = BVF.getAPSIntType(Sym->getType()); in assumeSymInclusiveRange() local
100 llvm::APSInt Adjustment = WraparoundType.getZeroValue(); in assumeSymInclusiveRange()
105 APSIntType ComparisonType = std::max(WraparoundType, APSIntType(From)); in assumeSymInclusiveRange()
110 if (ComparisonType.getBitWidth() == WraparoundType.getBitWidth() && in assumeSymInclusiveRange()
111 ComparisonType.isUnsigned() && !WraparoundType.isUnsigned()) in assumeSymInclusiveRange()
159 APSIntType WraparoundType = BVF.getAPSIntType(Sym->getType()); in assumeSymRel() local
168 llvm::APSInt Adjustment = WraparoundType.getZeroValue(); in assumeSymRel()
172 APSIntType ComparisonType = std::max(WraparoundType, APSIntType(Int)); in assumeSymRel()
176 if (ComparisonType.getBitWidth() == WraparoundType.getBitWidth() && in assumeSymRel()
177 ComparisonType.isUnsigned() && !WraparoundType.isUnsigned()) in assumeSymRel()