reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Sema/Sema.h
11318   bool SemaBuiltinConstantArgRange(CallExpr *TheCall, int ArgNum, int Low,

References

gen/tools/clang/include/clang/Basic/arm_mve_builtin_sema.inc
    4   return SemaBuiltinConstantArgRange(TheCall, 1, 0x0, 0x1FC) ||
    8   return SemaBuiltinConstantArgRange(TheCall, 1, 0x0, 0x3F8) ||
   11   return SemaBuiltinConstantArgRange(TheCall, 1, 0x1, 0x20);
tools/clang/lib/Sema/SemaChecking.cpp
 1200     if (SemaBuiltinConstantArgRange(TheCall, 1, 0, 3))
 1717   return SemaBuiltinConstantArgRange(TheCall, i, l, u + l);
 1852     return SemaBuiltinConstantArgRange(TheCall, 1, 0, 1) ||
 1853       SemaBuiltinConstantArgRange(TheCall, 2, 0, 1);
 1877     return SemaBuiltinConstantArgRange(TheCall, 1, 1, 32);
 1879     return SemaBuiltinConstantArgRange(TheCall, 1, 0, 31);
 1881     return SemaBuiltinConstantArgRange(TheCall, 1, 1, 16);
 1883     return SemaBuiltinConstantArgRange(TheCall, 1, 0, 15);
 1886     return SemaBuiltinConstantArgRange(TheCall, 1, 0, 1);
 1891     return SemaBuiltinConstantArgRange(TheCall, 0, 0, 15);
 1905     return SemaBuiltinConstantArgRange(TheCall, 1, 0, 1) ||
 1906       SemaBuiltinConstantArgRange(TheCall, 2, 0, 2) ||
 1907       SemaBuiltinConstantArgRange(TheCall, 3, 0, 1) ||
 1908       SemaBuiltinConstantArgRange(TheCall, 4, 0, 1);
 1936     return SemaBuiltinConstantArgRange(TheCall, 0, 0, 0x7fff);
 1939     return SemaBuiltinConstantArgRange(TheCall, 0, 0, 31);
 1955   return SemaBuiltinConstantArgRange(TheCall, i, l, u + l);
 3034       Error |= SemaBuiltinConstantArgRange(TheCall, A.OpNum, Min, Max);
 3039       Error |= SemaBuiltinConstantArgRange(TheCall, A.OpNum, Min, Max) |
 3229     return SemaBuiltinConstantArgRange(TheCall, i, l, u);
 3231   return SemaBuiltinConstantArgRange(TheCall, i, l, u) ||
 3270     return SemaBuiltinConstantArgRange(TheCall, 1, 0, 1) ||
 3271            SemaBuiltinConstantArgRange(TheCall, 2, 0, 15);
 3273     return SemaBuiltinConstantArgRange(TheCall, 0, 0, 3);
 3281     return SemaBuiltinConstantArgRange(TheCall, 0, 0, 31) ||
 3282            SemaBuiltinConstantArgRange(TheCall, 2, 0, 31);
 3287     return SemaBuiltinConstantArgRange(TheCall, 2, 0, 3);
 3293            SemaBuiltinConstantArgRange(TheCall, 1, 0, 1);
 3297   return SemaBuiltinConstantArgRange(TheCall, i, l, u);
 3335     return SemaBuiltinConstantArgRange(TheCall, 1, 0, 15) ||
 3336            SemaBuiltinConstantArgRange(TheCall, 2, 0, 15);
 3362   return SemaBuiltinConstantArgRange(TheCall, i, l, u);
 4081   return SemaBuiltinConstantArgRange(TheCall, i, l, u, /*RangeIsError*/ false);
 5999     if (SemaBuiltinConstantArgRange(TheCall, i, 0, i == 1 ? 1 : 3))
 6391     return SemaBuiltinConstantArgRange(TheCall, 1, 0, 15);
 6591     return SemaBuiltinConstantArgRange(TheCall, 1, 0, 15);