GCC Middle and Back End API Reference
target_globals Class Reference

#include <target-globals.h>

Collaboration diagram for target_globals:

Public Member Functions

 ~target_globals ()
 

Data Fields

class target_flag_stateflag_state
 
struct target_regsregs
 
struct target_rtlrtl
 
struct target_recogrecog
 
struct target_hard_regshard_regs
 
struct target_function_abi_infofunction_abi_info
 
struct target_reloadreload
 
struct target_expmedexpmed
 
struct target_optabsoptabs
 
struct target_libfuncslibfuncs
 
struct target_cfgloopcfgloop
 
struct target_iraira
 
class target_ira_intira_int
 
struct target_builtinsbuiltins
 
struct target_gcsegcse
 
struct target_bb_reorderbb_reorder
 
struct target_lower_subreglower_subreg
 
struct target_constraintsconstraints
 

Detailed Description

Target-dependent globals.
   Copyright (C) 2010-2024 Free Software Foundation, Inc.

This file is part of GCC.

GCC is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 3, or (at your option) any later
version.

GCC is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3.  If not see
<http://www.gnu.org/licenses/>.   

Constructor & Destructor Documentation

◆ ~target_globals()

target_globals::~target_globals ( )

Field Documentation

◆ bb_reorder

struct target_bb_reorder* target_globals::bb_reorder

◆ builtins

struct target_builtins* target_globals::builtins

◆ cfgloop

struct target_cfgloop* target_globals::cfgloop

◆ constraints

struct target_constraints* target_globals::constraints

◆ expmed

struct target_expmed* target_globals::expmed

◆ flag_state

class target_flag_state* target_globals::flag_state

◆ function_abi_info

struct target_function_abi_info* target_globals::function_abi_info

◆ gcse

struct target_gcse* target_globals::gcse

◆ hard_regs

struct target_hard_regs* target_globals::hard_regs

◆ ira

struct target_ira* target_globals::ira

◆ ira_int

class target_ira_int* target_globals::ira_int

◆ libfuncs

struct target_libfuncs* target_globals::libfuncs

◆ lower_subreg

struct target_lower_subreg* target_globals::lower_subreg

◆ optabs

struct target_optabs* target_globals::optabs

◆ recog

struct target_recog* target_globals::recog

◆ regs

struct target_regs* target_globals::regs

◆ reload

struct target_reload* target_globals::reload

◆ rtl

struct target_rtl* target_globals::rtl

The documentation for this class was generated from the following file: