Polly 20.0.0git
|
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <iostream>
#include <clang/AST/Attr.h>
#include <clang/Basic/SourceManager.h>
#include "isl_config.h"
#include "extract_interface.h"
#include "generator.h"
Go to the source code of this file.
Functions | |
static void | add_set_enum (isl_class *c, const string &prefix, EnumDecl *decl, FunctionDecl *fd) |
static bool | handled_sets_enum (isl_class *c, FunctionDecl *fd) |
static bool | sets_persistent_callback (isl_class *c, FunctionDecl *fd) |
static bool | takes_enums (FunctionDecl *fd) |
static bool | less_name (const FunctionDecl *a, const FunctionDecl *b) |
static bool | is_isl_primitive (QualType type, const char *name) |
static bool | is_unsigned_int (QualType type) |
static std::string | type_suffix (ParmVarDecl *param) |
|
static |
Definition at line 253 of file generator.cc.
References name, isl_class::set_enums, and val.
Referenced by handled_sets_enum().
|
static |
Definition at line 279 of file generator.cc.
References add_set_enum(), generator::is_mutator(), isl_class::method_name(), n, and pos().
Referenced by generator::generator().
|
static |
Definition at line 696 of file generator.cc.
Referenced by generator::is_isl_bool(), generator::is_isl_size(), and generator::is_isl_stat().
|
static |
|
static |
Definition at line 362 of file generator.cc.
Referenced by generator::generator().
|
static |
Definition at line 329 of file generator.cc.
References generator::is_callback(), generator::is_mutator(), isl_class::method_name(), generator::persistent_callback_arg(), prefixcmp(), and isl_class::set_callback_prefix.
Referenced by generator::generator().
|
static |
|
static |
Definition at line 809 of file generator.cc.
References generator::die(), generator::extract_type(), generator::is_isl_type(), is_unsigned_int(), and type.
Referenced by isl_class::name_without_type_suffixes().