Lines Matching defs:IntRange
10924 struct IntRange { struct
10927 unsigned Width;
10932 bool NonNegative;
10934 IntRange(unsigned Width, bool NonNegative) in IntRange() function
10938 unsigned valueBits() const { in valueBits()
10943 static IntRange forBoolType() { in forBoolType()
10948 static IntRange forValueOfType(ASTContext &C, QualType T) { in forValueOfType()
10954 static IntRange forValueOfCanonicalType(ASTContext &C, const Type *T) { in forValueOfCanonicalType()
11002 static IntRange forTargetOfCanonicalType(ASTContext &C, const Type *T) { in forTargetOfCanonicalType()
11024 static IntRange join(IntRange L, IntRange R) { in join()
11031 static IntRange bit_and(IntRange L, IntRange R) { in bit_and()
11046 static IntRange sum(IntRange L, IntRange R) { in sum()
11053 static IntRange difference(IntRange L, IntRange R) { in difference()
11065 static IntRange product(IntRange L, IntRange R) { in product()
11076 static IntRange rem(IntRange L, IntRange R) { in rem()