Lines Matching defs:IntRange
11963 struct IntRange { struct
11966 unsigned Width;
11971 bool NonNegative;
11973 IntRange(unsigned Width, bool NonNegative) in IntRange() function
11977 unsigned valueBits() const { in valueBits()
11982 static IntRange forBoolType() { in forBoolType()
11987 static IntRange forValueOfType(ASTContext &C, QualType T) { in forValueOfType()
11993 static IntRange forValueOfCanonicalType(ASTContext &C, const Type *T) { in forValueOfCanonicalType()
12041 static IntRange forTargetOfCanonicalType(ASTContext &C, const Type *T) { in forTargetOfCanonicalType()
12063 static IntRange join(IntRange L, IntRange R) { in join()
12070 static IntRange bit_and(IntRange L, IntRange R) { in bit_and()
12085 static IntRange sum(IntRange L, IntRange R) { in sum()
12092 static IntRange difference(IntRange L, IntRange R) { in difference()
12104 static IntRange product(IntRange L, IntRange R) { in product()
12115 static IntRange rem(IntRange L, IntRange R) { in rem()