Go to the source code of this file.
|
| tree | add_builtin_function (const char *name, tree type, int function_code, enum built_in_class cl, const char *library_name, tree attrs) |
| tree | add_builtin_function_ext_scope (const char *name, tree type, int function_code, enum built_in_class cl, const char *library_name, tree attrs) |
| tree | simulate_builtin_function_decl (location_t, const char *, tree, int, const char *, tree) |
| tree | add_builtin_type (const char *name, tree type) |
| bool | lang_GNU_C (void) |
| bool | lang_GNU_CXX (void) |
| bool | lang_GNU_Fortran (void) |
| bool | lang_GNU_OBJC (void) |
◆ lang_print_tree_hook
| typedef void(*) lang_print_tree_hook(FILE *, tree, int indent) |
A print hook for print_tree ().
◆ classify_record
| Enumerator |
|---|
| RECORD_IS_STRUCT | |
| RECORD_IS_CLASS | |
| RECORD_IS_INTERFACE | |
◆ add_builtin_function()
| tree add_builtin_function |
( |
const char * | name, |
|
|
tree | type, |
|
|
int | function_code, |
|
|
enum built_in_class | cl, |
|
|
const char * | library_name, |
|
|
tree | attrs ) |
|
extern |
◆ add_builtin_function_ext_scope()
| tree add_builtin_function_ext_scope |
( |
const char * | name, |
|
|
tree | type, |
|
|
int | function_code, |
|
|
enum built_in_class | cl, |
|
|
const char * | library_name, |
|
|
tree | attrs ) |
|
extern |
◆ add_builtin_type()
| tree add_builtin_type |
( |
const char * | name, |
|
|
tree | type ) |
|
extern |
◆ lang_GNU_C()
◆ lang_GNU_CXX()
| bool lang_GNU_CXX |
( |
void | | ) |
|
|
extern |
◆ lang_GNU_Fortran()
| bool lang_GNU_Fortran |
( |
void | | ) |
|
|
extern |
Returns true if the current lang_hooks represents the GNU Fortran frontend.
References lang_GNU_Fortran(), lang_hooks::name, and startswith().
Referenced by build_omp_iterator_loop(), check_omp_nesting_restrictions(), compute_omp_iterator_count(), dump_block_node(), gimplify_bind_expr(), gimplify_omp_for(), gimplify_omp_loop(), gimplify_scan_omp_clauses(), lang_GNU_Fortran(), maybe_warn_switch_unreachable_and_auto_init(), omp_accumulate_sibling_list(), omp_context_name_list_prop(), and omp_default_clause().
◆ lang_GNU_OBJC()
| bool lang_GNU_OBJC |
( |
void | | ) |
|
|
extern |
◆ simulate_builtin_function_decl()
| tree simulate_builtin_function_decl |
( |
location_t | location, |
|
|
const char * | name, |
|
|
tree | type, |
|
|
int | function_code, |
|
|
const char * | library_name, |
|
|
tree | attrs ) |
|
extern |
◆ lang_hooks
| struct lang_hooks lang_hooks |
|
extern |
Each front end provides its own.