+static void print_builtin_constant(const builtin_constant_expression_t *expression)
+{
+ fputs("__builtin_constant_p(", out);
+ print_expression(expression->value);
+ fputc(')', out);
+}
+
+static void print_builtin_prefetch(const builtin_prefetch_expression_t *expression)
+{
+ fputs("__builtin_prefetch(", out);
+ print_expression(expression->adr);
+ if (expression->rw) {
+ fputc(',', out);
+ print_expression(expression->rw);
+ }
+ if (expression->locality) {
+ fputc(',', out);
+ print_expression(expression->locality);
+ }
+ fputc(')', out);
+}
+