#include <cassert>
#include "ast.h"
+using std::printf;
+
const char *
ast_expression::operator_string(enum ast_operators op)
{
#include "program/symbol_table.h"
}
+using std::printf;
+
void
ast_type_specifier::print(void) const
{
#include "ast.h"
#include "glsl_types.h"
+using std::strcmp;
+
ir_rvalue *
_mesa_ast_field_selection_to_hir(const ast_expression *expr,
exec_list *instructions,
#include "glsl_types.h"
#include "glsl_parser_extras.h"
+using std::printf;
+using std::strncmp;
+
static void print_type(const glsl_type *t);
void
#include "program/hash_table.h"
#include "glsl_types.h"
+using std::abort;
+using std::printf;
+
class ir_validate : public ir_hierarchical_visitor {
public:
ir_validate()
#include "ir_expression_flattening.h"
#include "glsl_types.h"
+using std::abort;
+using std::printf;
+
class ir_mat_op_to_vec_visitor : public ir_hierarchical_visitor {
public:
ir_mat_op_to_vec_visitor()
#include "ir_optimization.h"
#include "glsl_types.h"
+using std::memset;
+
class acp_entry : public exec_node
{
public:
#include "ir_optimization.h"
#include "glsl_types.h"
+using std::calloc;
+using std::free;
+
struct assignment_entry {
exec_node link;
int assignment_count;
#include "ir_variable_refcount.h"
#include "glsl_types.h"
+using std::printf;
+
static bool debug = false;
/**
#include "ir_optimization.h"
#include "glsl_types.h"
+using std::printf;
+
static bool debug = false;
class assignment_entry : public exec_node
#include "ir_expression_flattening.h"
#include "glsl_types.h"
+ using std::strcmp;
+
class signature_entry : public exec_node
{
public:
#include "ir_rvalue_visitor.h"
#include "glsl_types.h"
+using std::printf;
+using std::strcmp;
+
static bool debug = false;
// XXX using variable_entry2 here to avoid collision (MSVC multiply-defined
#include "ir_optimization.h"
#include "glsl_types.h"
+using std::memset;
+
class ir_swizzle_swizzle_visitor : public ir_hierarchical_visitor {
public:
ir_swizzle_swizzle_visitor()
#include "ir_optimization.h"
#include "glsl_types.h"
+using std::printf;
+
static bool debug = false;
class ir_tree_grafting_visitor : public ir_hierarchical_visitor {