osprey/kg++fe/gnu/params.h File Reference

#include "params.def"

Include dependency graph for params.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

type  param_info

Defines

#define INVALID_PARAM_VAL   (-1)
#define DEFPARAM(enumerator, option, msgid, default)   enumerator,
#define PARAM_VALUE(ENUM)   (compiler_params[(int) ENUM].value)
#define MAX_INLINE_INSNS_SINGLE   PARAM_VALUE (PARAM_MAX_INLINE_INSNS_SINGLE)
#define MAX_INLINE_INSNS   PARAM_VALUE (PARAM_MAX_INLINE_INSNS)
#define MAX_INLINE_SLOPE   PARAM_VALUE (PARAM_MAX_INLINE_SLOPE)
#define MIN_INLINE_INSNS   PARAM_VALUE (PARAM_MIN_INLINE_INSNS)
#define MAX_INLINE_INSNS_AUTO   PARAM_VALUE (PARAM_MAX_INLINE_INSNS_AUTO)
#define MAX_INLINE_INSNS_RTL   PARAM_VALUE (PARAM_MAX_INLINE_INSNS_RTL)
#define MAX_DELAY_SLOT_INSN_SEARCH   PARAM_VALUE (PARAM_MAX_DELAY_SLOT_INSN_SEARCH)
#define MAX_DELAY_SLOT_LIVE_SEARCH   PARAM_VALUE (PARAM_MAX_DELAY_SLOT_LIVE_SEARCH)
#define MAX_PENDING_LIST_LENGTH   PARAM_VALUE (PARAM_MAX_PENDING_LIST_LENGTH)
#define MAX_GCSE_MEMORY   ((size_t) PARAM_VALUE (PARAM_MAX_GCSE_MEMORY))
#define MAX_GCSE_PASSES   PARAM_VALUE (PARAM_MAX_GCSE_PASSES)
#define MAX_UNROLLED_INSNS   PARAM_VALUE (PARAM_MAX_UNROLLED_INSNS)

Enumerations

enum  compiler_param { DEFPARAM, DEFPARAM, DEFPARAM, DEFPARAM }

Functions/Subroutines

void add_params PARAMS ((const param_info params[], size_t n))
void set_param_value PARAMS ((const char *name, int value))

Variables

param_infocompiler_params


Define Documentation

#define DEFPARAM ( enumerator,
option,
msgid,
default   )     enumerator,

#define INVALID_PARAM_VAL   (-1)

Definition at line 40 of file params.h.

Referenced by independent_decode_option(), and set_param_value().

#define MAX_DELAY_SLOT_INSN_SEARCH   PARAM_VALUE (PARAM_MAX_DELAY_SLOT_INSN_SEARCH)

Definition at line 99 of file params.h.

#define MAX_DELAY_SLOT_LIVE_SEARCH   PARAM_VALUE (PARAM_MAX_DELAY_SLOT_LIVE_SEARCH)

Definition at line 101 of file params.h.

Referenced by incr_ticks_for_insn(), and mark_target_live_regs().

#define MAX_GCSE_MEMORY   ((size_t) PARAM_VALUE (PARAM_MAX_GCSE_MEMORY))

Definition at line 105 of file params.h.

Referenced by gcse_main(), and is_too_expensive().

#define MAX_GCSE_PASSES   PARAM_VALUE (PARAM_MAX_GCSE_PASSES)

Definition at line 107 of file params.h.

Referenced by bypass_jumps(), gcse_main(), and gmalloc().

#define MAX_INLINE_INSNS   PARAM_VALUE (PARAM_MAX_INLINE_INSNS)

Definition at line 89 of file params.h.

Referenced by decode_f_option(), and inlinable_function_p().

#define MAX_INLINE_INSNS_AUTO   PARAM_VALUE (PARAM_MAX_INLINE_INSNS_AUTO)

Definition at line 95 of file params.h.

Referenced by cgraph_default_inline_p(), and inlinable_function_p().

#define MAX_INLINE_INSNS_RTL   PARAM_VALUE (PARAM_MAX_INLINE_INSNS_RTL)

Definition at line 97 of file params.h.

Referenced by function_cannot_inline_p().

#define MAX_INLINE_INSNS_SINGLE   PARAM_VALUE (PARAM_MAX_INLINE_INSNS_SINGLE)

Definition at line 87 of file params.h.

Referenced by cgraph_default_inline_p(), and inlinable_function_p().

#define MAX_INLINE_SLOPE   PARAM_VALUE (PARAM_MAX_INLINE_SLOPE)

Definition at line 91 of file params.h.

Referenced by inlinable_function_p().

#define MAX_PENDING_LIST_LENGTH   PARAM_VALUE (PARAM_MAX_PENDING_LIST_LENGTH)

Definition at line 103 of file params.h.

Referenced by sched_analyze(), sched_analyze_1(), and sched_analyze_insn().

#define MAX_UNROLLED_INSNS   PARAM_VALUE (PARAM_MAX_UNROLLED_INSNS)

Definition at line 109 of file params.h.

Referenced by unroll_loop().

#define MIN_INLINE_INSNS   PARAM_VALUE (PARAM_MIN_INLINE_INSNS)

Definition at line 93 of file params.h.

Referenced by decode_f_option(), and inlinable_function_p().

#define PARAM_VALUE ( ENUM   )     (compiler_params[(int) ENUM].value)


Enumeration Type Documentation

Enumerator:
DEFPARAM 
DEFPARAM 
DEFPARAM 
DEFPARAM 

Definition at line 73 of file params.h.


Function Documentation

void set_param_value PARAMS ( (const char *name, int value  ) 

void add_params PARAMS ( (const param_info params[], size_t n  ) 


Variable Documentation

Definition at line 32 of file params.c.


Generated on Wed Apr 8 15:41:38 2009 for Open64 by  doxygen 1.5.6