Lines Matching defs:IntRange
14027 struct IntRange { struct
14030 unsigned Width;
14035 bool NonNegative;
14037 IntRange(unsigned Width, bool NonNegative) in IntRange() function
14041 unsigned valueBits() const { in valueBits()
14046 static IntRange forBoolType() { in forBoolType()
14051 static IntRange forValueOfType(ASTContext &C, QualType T) { in forValueOfType()
14057 static IntRange forValueOfCanonicalType(ASTContext &C, const Type *T) { in forValueOfCanonicalType()
14105 static IntRange forTargetOfCanonicalType(ASTContext &C, const Type *T) { in forTargetOfCanonicalType()
14127 static IntRange join(IntRange L, IntRange R) { in join()
14134 static IntRange bit_and(IntRange L, IntRange R) { in bit_and()
14149 static IntRange sum(IntRange L, IntRange R) { in sum()
14156 static IntRange difference(IntRange L, IntRange R) { in difference()
14168 static IntRange product(IntRange L, IntRange R) { in product()
14179 static IntRange rem(IntRange L, IntRange R) { in rem()