GCC Middle and Back End API Reference
Main Page
Namespaces
Data Structures
Files
File List
Globals
All
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
- s -
S :
dwarf2asm.c
S_ISBLK :
system.h
S_ISCHR :
system.h
S_ISDIR :
system.h
S_ISFIFO :
system.h
S_ISREG :
system.h
S_ISSOCK :
system.h
sa_type_node :
tree.h
SAFE_HASH :
cse.c
SANITIZER_EARLY_SPEC :
gcc.c
SANITIZER_SPEC :
gcc.c
sat_accum_type_node :
tree.h
sat_da_type_node :
tree.h
sat_dq_type_node :
tree.h
SAT_FIXED_POINT_TYPE_P :
tree.h
sat_fract_type_node :
tree.h
sat_ha_type_node :
tree.h
sat_hq_type_node :
tree.h
sat_long_accum_type_node :
tree.h
sat_long_fract_type_node :
tree.h
sat_long_long_accum_type_node :
tree.h
sat_long_long_fract_type_node :
tree.h
sat_qq_type_node :
tree.h
sat_sa_type_node :
tree.h
sat_short_accum_type_node :
tree.h
sat_short_fract_type_node :
tree.h
sat_sq_type_node :
tree.h
sat_ta_type_node :
tree.h
sat_tq_type_node :
tree.h
sat_uda_type_node :
tree.h
sat_udq_type_node :
tree.h
sat_uha_type_node :
tree.h
sat_uhq_type_node :
tree.h
sat_unsigned_accum_type_node :
tree.h
sat_unsigned_fract_type_node :
tree.h
sat_unsigned_long_accum_type_node :
tree.h
sat_unsigned_long_fract_type_node :
tree.h
sat_unsigned_long_long_accum_type_node :
tree.h
sat_unsigned_long_long_fract_type_node :
tree.h
sat_unsigned_short_accum_type_node :
tree.h
sat_unsigned_short_fract_type_node :
tree.h
sat_uqq_type_node :
tree.h
sat_usa_type_node :
tree.h
sat_usq_type_node :
tree.h
sat_uta_type_node :
tree.h
sat_utq_type_node :
tree.h
SAVE_EXPR_RESOLVED_P :
tree.h
save_in_use_p :
ggc-page.c
save_in_use_p_i :
ggc-page.c
saveregs_value :
function.h
SBITMAP_ELT_BITS :
sbitmap.h
SBITMAP_ELT_TYPE :
sbitmap.h
SBITMAP_SET_SIZE :
sbitmap.h
SBITMAP_SIZE :
sbitmap.h
sbitsize_int :
tree.h
sbitsizetype :
tree.h
SCALAR_ACCUM_MODE_P :
machmode.h
SCALAR_FLOAT_MODE_P :
machmode.h
SCALAR_FLOAT_TYPE_P :
tree.h
SCALAR_FRACT_MODE_P :
machmode.h
SCALAR_INT_MODE_P :
machmode.h
SCALAR_UACCUM_MODE_P :
machmode.h
SCALAR_UFRACT_MODE_P :
machmode.h
SCALE :
ggc-common.c
,
ggc-page.c
,
gimple.h
,
input.c
SCHAR_MAX :
glimits.h
SCHAR_MIN :
glimits.h
SCHED_GROUP_P :
rtl.h
SCOP_BBS :
graphite-poly.h
SCOP_CONTEXT :
graphite-poly.h
SCOP_ORIGINAL_SCHEDULE :
graphite-poly.h
SCOP_REGION :
graphite-poly.h
SCOP_SAVED_SCHEDULE :
graphite-poly.h
SCOP_TRANSFORMED_SCHEDULE :
graphite-poly.h
SCOPE_FILE_SCOPE_P :
tree.h
SE_LATCH :
cfgloopmanip.c
SE_ORIG :
cfgloopmanip.c
SECTION_BSS :
output.h
SECTION_CODE :
output.h
SECTION_COMMON :
output.h
SECTION_DEBUG :
output.h
SECTION_DECLARED :
output.h
SECTION_ENTSIZE :
output.h
SECTION_EXCLUDE :
output.h
SECTION_FORGET :
output.h
SECTION_LINKONCE :
output.h
SECTION_MACH_DEP :
output.h
SECTION_MERGE :
output.h
SECTION_NAMED :
output.h
SECTION_NOSWITCH :
output.h
SECTION_NOTYPE :
output.h
SECTION_OVERRIDE :
output.h
SECTION_RELRO :
output.h
SECTION_SMALL :
output.h
SECTION_STRINGS :
output.h
SECTION_STYLE :
output.h
SECTION_STYLE_MASK :
output.h
SECTION_TLS :
output.h
SECTION_UNNAMED :
output.h
SECTION_WRITE :
output.h
SEEK_CUR :
system.h
SEEK_END :
system.h
SEEK_SET :
system.h
SEEN_BB :
final.c
SEEN_EMITTED :
final.c
SEEN_NOTE :
final.c
SEL_GLOBAL_BB_INFO :
sel-sched-ir.h
SEL_REGION_BB_INFO :
sel-sched-ir.h
SELECT_CC_MODE :
compare-elim.c
seq_stack :
function.h
SESE_ADD_PARAMS :
sese.h
SESE_ENTRY :
sese.h
SESE_ENTRY_BB :
sese.h
SESE_EXIT :
sese.h
SESE_EXIT_BB :
sese.h
SESE_LOOP_NEST :
sese.h
SESE_LOOPS :
sese.h
SESE_PARAMS :
sese.h
SET_ALWAYS_EXECUTED_IN :
tree-ssa-loop-im.c
SET_BASIC_BLOCK :
basic-block.h
SET_BASIC_BLOCK_FOR_FUNCTION :
basic-block.h
set_block_for_insn :
basic-block.h
SET_BY_PIECES_P :
expr.c
SET_DECL_ASSEMBLER_NAME :
tree.h
SET_DECL_DEBUG_EXPR :
tree.h
SET_DECL_FINI_PRIORITY :
tree.h
SET_DECL_INIT_PRIORITY :
tree.h
SET_DECL_OFFSET_ALIGN :
tree.h
SET_DECL_PT_UID :
tree.h
SET_DECL_RTL :
tree.h
SET_DECL_VALUE_EXPR :
tree.h
SET_DEF :
tree-ssa-operands.h
SET_DEST :
rtl.h
SET_DR_MISALIGNMENT :
tree-vectorizer.h
SET_EXPR_LOCATION :
tree.h
SET_HARD_REG_BIT :
hard-reg-set.h
SET_HARD_REG_SET :
hard-reg-set.h
SET_INSN_DELETED :
rtl.h
SET_IS_RETURN_P :
rtl.h
SET_LABEL_KIND :
rtl.h
SET_LOOP_PREHEADER_BLOCKS :
sel-sched-ir.h
SET_MINMAX_SET_BIT :
ira-int.h
SET_NEXT_FREE_NODE :
cgraph.c
SET_PHI_ARG_DEF :
tree-ssa-operands.h
SET_PHI_RESULT :
tree-ssa-operands.h
SET_PREDICT_EXPR_OUTCOME :
tree.h
SET_REAL_EXP :
real.h
SET_REG_N_REFS :
regs.h
SET_REG_N_SETS :
regs.h
SET_REGNO :
rtl.h
SET_REGNO_RAW :
rtl.h
SET_REGNO_REG_SET :
regset.h
SET_SRC :
rtl.h
SET_SSA_NAME_VAR_OR_IDENTIFIER :
tree.h
SET_STATE :
cfgbuild.c
SET_SYMBOL_REF_CONSTANT :
rtl.h
SET_SYMBOL_REF_DECL :
rtl.h
SET_TYPE_MODE :
tree.h
SET_TYPE_STRUCTURAL_EQUALITY :
tree.h
SET_TYPE_VECTOR_SUBPARTS :
tree.h
SET_USE :
tree-ssa-operands.h
setbits_libfunc :
libfuncs.h
setjmp_libfunc :
libfuncs.h
setlocale :
intl.h
SGR_END :
diagnostic-color.c
SGR_RESET :
diagnostic-color.c
SGR_SEQ :
diagnostic-color.c
SGR_START :
diagnostic-color.c
shallow_copy_rtx :
rtl.h
SHIFT_COUNT_TRUNCATED :
defaults.h
SHLIB_SUFFIX :
collect2.c
short_accum_type_node :
tree.h
SHORT_ACCUM_TYPE_SIZE :
defaults.h
short_fract_type_node :
tree.h
SHORT_FRACT_TYPE_SIZE :
defaults.h
short_integer_type_node :
tree.h
SHORT_TYPE_SIZE :
defaults.h
short_unsigned_type_node :
tree.h
SHRT_MAX :
glimits.h
SHRT_MIN :
glimits.h
SIBLING_CALL_P :
rtl.h
SID :
sel-sched-ir.h
SID_BY_UID :
sel-sched-ir.h
SIG_ATOMIC_TYPE :
defaults.h
SIG_MSB :
real.h
signed_char_type_node :
tree.h
SIGNED_FIXED_POINT_MODE_P :
machmode.h
SIGNED_SCALAR_FIXED_POINT_MODE_P :
machmode.h
SIGNIFICAND_BITS :
real.h
SIGSZ :
real.h
SIMPLIFY_TEST_EXP :
genattrtab.c
SIMULTANEOUS_PREFETCHES :
params.h
single_set :
rtl.h
single_set_1 :
rtl.h
SINGLE_SSA_DEF_OPERAND :
ssa-iterators.h
SINGLE_SSA_TREE_OPERAND :
ssa-iterators.h
SINGLE_SSA_USE_OPERAND :
ssa-iterators.h
size_binop :
tree.h
size_diffop :
tree.h
SIZE_FUNC_NAME :
genautomata.c
size_int :
tree.h
size_one_node :
tree.h
SIZE_TYPE :
defaults.h
size_type_node :
tree.h
size_zero_node :
tree.h
SIZETYPE :
defaults.h
sizetype :
tree.h
SKELETON_COMP_DIE_ABBREV :
dwarf2out.c
SKELETON_TYPE_DIE_ABBREV :
dwarf2out.c
skip_leading_substring :
dumpfile.c
SKIP_WHITE :
gcc.c
SLOW_UNALIGNED_ACCESS :
defaults.h
SLP_INSTANCE_BODY_COST_VEC :
tree-vectorizer.h
SLP_INSTANCE_FIRST_LOAD_STMT :
tree-vectorizer.h
SLP_INSTANCE_GROUP_SIZE :
tree-vectorizer.h
SLP_INSTANCE_LOADS :
tree-vectorizer.h
SLP_INSTANCE_TREE :
tree-vectorizer.h
SLP_INSTANCE_UNROLLING_FACTOR :
tree-vectorizer.h
SLP_MAX_INSNS_IN_BB :
params.h
SLP_TREE_CHILDREN :
tree-vectorizer.h
SLP_TREE_LOAD_PERMUTATION :
tree-vectorizer.h
SLP_TREE_NUMBER_OF_VEC_STMTS :
tree-vectorizer.h
SLP_TREE_SCALAR_STMTS :
tree-vectorizer.h
SLP_TREE_VEC_STMTS :
tree-vectorizer.h
SMALL_REGISTER_CLASS_P :
lra-constraints.c
SMS_DFA_HISTORY :
params.h
SMS_LOOP_AVERAGE_COUNT_THRESHOLD :
params.h
SMS_MAX_II_FACTOR :
params.h
SOL_COLUMN :
tree-dump.c
sorrycount :
diagnostic.h
SORTGT :
ira-color.c
SP_BASED_VALUE_P :
cselib.c
SPARSESET_ELT_BITS :
sparseset.h
SPARSESET_ELT_TYPE :
sparseset.h
sparseset_free :
sparseset.h
SPCT_HAS_AGGREGATE :
cfgexpand.c
SPCT_HAS_ARRAY :
cfgexpand.c
SPCT_HAS_LARGE_CHAR_ARRAY :
cfgexpand.c
SPCT_HAS_SMALL_CHAR_ARRAY :
cfgexpand.c
spill_indirect_levels :
reload1.c
splay_tree_new_ggc :
ggc.h
sq_type_node :
tree.h
SREAL_BITS :
sreal.h
SREAL_MAX_EXP :
sreal.h
SREAL_MAX_SIG :
sreal.h
SREAL_MIN_SIG :
sreal.h
SREAL_PART_BITS :
sreal.h
ssa_name :
tree-ssanames.h
SSA_NAME_DEF_STMT :
tree.h
SSA_NAME_IDENTIFIER :
tree.h
SSA_NAME_IMM_USE_NODE :
tree.h
SSA_NAME_IN_FREE_LIST :
tree.h
SSA_NAME_IS_DEFAULT_DEF :
tree.h
SSA_NAME_OCCURS_IN_ABNORMAL_PHI :
tree.h
SSA_NAME_PTR_INFO :
tree.h
SSA_NAME_RANGE_INFO :
tree.h
SSA_NAME_VALUE :
tree-ssa-threadedge.h
SSA_NAME_VAR :
tree.h
SSA_NAME_VERSION :
tree.h
SSA_OP_ALL_DEFS :
ssa-iterators.h
SSA_OP_ALL_OPERANDS :
ssa-iterators.h
SSA_OP_ALL_USES :
ssa-iterators.h
SSA_OP_ALL_VIRTUALS :
ssa-iterators.h
SSA_OP_DEF :
ssa-iterators.h
SSA_OP_USE :
ssa-iterators.h
SSA_OP_VDEF :
ssa-iterators.h
SSA_OP_VIRTUAL_DEFS :
ssa-iterators.h
SSA_OP_VIRTUAL_USES :
ssa-iterators.h
SSA_OP_VUSE :
ssa-iterators.h
SSA_VAL :
tree-ssa-sccvn.c
SSA_VAR_P :
tree.h
SSANAMES :
tree-ssanames.h
SSAVAR :
cfgexpand.c
ssize_int :
tree.h
ssizetype :
tree.h
STACK_ALIGNMENT_NEEDED :
function.c
,
cfgexpand.c
STACK_BYTES :
calls.c
,
function.c
stack_check_probe_note :
function.h
STACK_DYNAMIC_OFFSET :
function.c
STACK_GROW_OFF :
explow.c
STACK_GROW_OP :
explow.c
STACK_GROW_OPTAB :
explow.c
STACK_GROWS_DOWNWARD :
combine-stack-adj.c
,
ira-color.c
,
lower-subreg.c
,
lra-spills.c
stack_pointer_delta :
function.h
STACK_POINTER_OFFSET :
defaults.h
,
function.c
stack_pointer_rtx :
rtl.h
STACK_POP_CODE :
recog.c
STACK_PUSH_CODE :
expr.c
,
recog.c
stack_realign_drap :
function.h
stack_realign_fp :
function.h
STACK_SLOT_ALIGNMENT :
defaults.h
stack_slot_list :
function.h
STACK_SPLIT_SPEC :
gcc.c
STANDARD_OUTPUT_DESCRIPTION_FILE_SUFFIX :
genautomata.c
STANDARD_STARTFILE_PREFIX_1 :
gcc.c
STANDARD_STARTFILE_PREFIX_2 :
gcc.c
START_FOLD_INIT :
fold-const.c
STARTFILE_PREFIX_SPEC :
gcc.c
STARTFILE_SPEC :
gcc.c
STAT_LABEL :
ggc-page.c
,
input.c
STATE :
cfgbuild.c
STATE_NAME :
genautomata.c
STATE_TYPE_NAME :
genautomata.c
STATEMENT_CLASS_P :
tree.h
STATEMENT_LIST_HEAD :
tree.h
STATEMENT_LIST_TAIL :
tree.h
STATS_OPTION :
genautomata.c
STDERR_FILENO :
system.h
STDIN_FILENO :
system.h
STDOUT_FILENO :
system.h
STMT_CHECK :
tree.h
STMT_IN_SSA_EDGE_WORKLIST :
tree-ssa-propagate.c
STMT_NECESSARY :
tree-ssa-dce.c
STMT_SLP_TYPE :
tree-vectorizer.h
STMT_VINFO_BB_VINFO :
tree-vectorizer.h
STMT_VINFO_DATA_REF :
tree-vectorizer.h
STMT_VINFO_DEF_TYPE :
tree-vectorizer.h
STMT_VINFO_DR_ALIGNED_TO :
tree-vectorizer.h
STMT_VINFO_DR_BASE_ADDRESS :
tree-vectorizer.h
STMT_VINFO_DR_INIT :
tree-vectorizer.h
STMT_VINFO_DR_OFFSET :
tree-vectorizer.h
STMT_VINFO_DR_STEP :
tree-vectorizer.h
STMT_VINFO_GATHER_P :
tree-vectorizer.h
STMT_VINFO_GROUP_FIRST_ELEMENT :
tree-vectorizer.h
STMT_VINFO_GROUP_GAP :
tree-vectorizer.h
STMT_VINFO_GROUP_NEXT_ELEMENT :
tree-vectorizer.h
STMT_VINFO_GROUP_SAME_DR_STMT :
tree-vectorizer.h
STMT_VINFO_GROUP_SIZE :
tree-vectorizer.h
STMT_VINFO_GROUP_STORE_COUNT :
tree-vectorizer.h
STMT_VINFO_GROUPED_ACCESS :
tree-vectorizer.h
STMT_VINFO_IN_PATTERN_P :
tree-vectorizer.h
STMT_VINFO_LIVE_P :
tree-vectorizer.h
STMT_VINFO_LOOP_PHI_EVOLUTION_PART :
tree-vectorizer.h
STMT_VINFO_LOOP_VINFO :
tree-vectorizer.h
STMT_VINFO_PATTERN_DEF_SEQ :
tree-vectorizer.h
STMT_VINFO_RELATED_STMT :
tree-vectorizer.h
STMT_VINFO_RELEVANT :
tree-vectorizer.h
STMT_VINFO_RELEVANT_P :
tree-vectorizer.h
STMT_VINFO_SAME_ALIGN_REFS :
tree-vectorizer.h
STMT_VINFO_SIMD_LANE_ACCESS_P :
tree-vectorizer.h
STMT_VINFO_STMT :
tree-vectorizer.h
STMT_VINFO_STRIDE_LOAD_P :
tree-vectorizer.h
STMT_VINFO_TYPE :
tree-vectorizer.h
STMT_VINFO_VEC_STMT :
tree-vectorizer.h
STMT_VINFO_VECTORIZABLE :
tree-vectorizer.h
STMT_VINFO_VECTYPE :
tree-vectorizer.h
STORE_ANTIC_IN :
trans-mem.c
STORE_ANTIC_OUT :
trans-mem.c
STORE_AVAIL_IN :
trans-mem.c
STORE_AVAIL_OUT :
trans-mem.c
STORE_BY_PIECES_P :
expr.c
STORE_FLAG_VALUE :
defaults.h
STORE_LOCAL :
trans-mem.c
STORE_MAX_PIECES :
expr.c
strcmp_check :
genattrtab.c
stream_input_location :
streamer-hooks.h
stream_output_location :
streamer-hooks.h
stream_read_tree :
streamer-hooks.h
stream_write_tree :
streamer-hooks.h
stream_write_tree_shallow_non_ref :
streamer-hooks.h
streamer_read_enum :
data-streamer.h
streamer_write_enum :
data-streamer.h
strict_memory_address_p :
recog.h
STRIP_NOPS :
tree.h
STRIP_SIGN_NOPS :
tree.h
STRIP_TYPE_NOPS :
tree.h
STRIP_USELESS_TYPE_CONVERSION :
tree.h
STRONG_CAS :
tsan.c
SUB_CONFLICTS_IN_A :
tree-data-ref.h
SUB_CONFLICTS_IN_B :
tree-data-ref.h
SUB_DISTANCE :
tree-data-ref.h
SUB_LAST_CONFLICT :
tree-data-ref.h
SUB_PARM_SIZE :
expr.h
SUBREG_BYTE :
rtl.h
SUBREG_PROMOTED_UNSIGNED_P :
rtl.h
SUBREG_PROMOTED_UNSIGNED_SET :
rtl.h
SUBREG_PROMOTED_VAR_P :
rtl.h
SUBREG_REG :
rtl.h
SUBREG_TICKED :
cse.c
SUBROUTINE_THRESHOLD :
genrecog.c
SUBST :
combine.c
SUBST_INT :
combine.c
SUBST_LINK :
combine.c
SUBST_MODE :
combine.c
SUBSTITUTE_IN_EXPR :
tree.h
SUBSTITUTE_PLACEHOLDER_IN_EXPR :
tree.h
SUCC_ITER_EDGE :
sel-sched-ir.h
SUCCESS_EXIT_CODE :
system.h
SUCCS_ALL :
sel-sched-ir.h
SUCCS_BACK :
sel-sched-ir.h
SUCCS_NORMAL :
sel-sched-ir.h
SUCCS_OUT :
sel-sched-ir.h
SUCCS_SKIP_TO_LOOP_EXITS :
sel-sched-ir.h
SUPPORTS_DISCRIMINATOR :
defaults.h
SUPPORTS_INIT_PRIORITY :
defaults.h
SUPPORTS_ONE_ONLY :
defaults.h
SUPPORTS_STACK_ALIGNMENT :
defaults.h
SUPPORTS_WEAK :
defaults.h
SWAP :
cfgcleanup.c
,
tree-ssa-loop-niter.c
SWAPPABLE_OPERANDS_P :
rtl.h
SWITCH_BODY :
tree.h
SWITCH_COND :
tree.h
SWITCH_CONVERSION_BRANCH_RATIO :
params.h
SWITCH_FALSE :
gcc.c
SWITCH_IGNORE :
gcc.c
SWITCH_IGNORE_PERMANENTLY :
gcc.c
SWITCH_KEEP_FOR_GCC :
gcc.c
SWITCH_LABELS :
tree.h
SWITCH_LIVE :
gcc.c
SYMBOL_FLAG_ANCHOR :
rtl.h
SYMBOL_FLAG_EXTERNAL :
rtl.h
SYMBOL_FLAG_FUNCTION :
rtl.h
SYMBOL_FLAG_HAS_BLOCK_INFO :
rtl.h
SYMBOL_FLAG_LOCAL :
rtl.h
SYMBOL_FLAG_MACH_DEP :
rtl.h
SYMBOL_FLAG_MACH_DEP_SHIFT :
rtl.h
SYMBOL_FLAG_SMALL :
rtl.h
SYMBOL_FLAG_TLS_SHIFT :
rtl.h
SYMBOL_REF_ANCHOR_P :
rtl.h
SYMBOL_REF_BLOCK :
rtl.h
SYMBOL_REF_BLOCK_OFFSET :
rtl.h
SYMBOL_REF_CONSTANT :
rtl.h
SYMBOL_REF_DATA :
rtl.h
SYMBOL_REF_DECL :
rtl.h
SYMBOL_REF_EXTERNAL_P :
rtl.h
SYMBOL_REF_FLAG :
rtl.h
SYMBOL_REF_FLAGS :
rtl.h
SYMBOL_REF_FUNCTION_P :
rtl.h
SYMBOL_REF_HAS_BLOCK_INFO_P :
rtl.h
SYMBOL_REF_LOCAL_P :
rtl.h
SYMBOL_REF_SMALL_P :
rtl.h
SYMBOL_REF_TLS_MODEL :
rtl.h
SYMBOL_REF_USED :
rtl.h
SYMBOL_REF_WEAK :
rtl.h
SYMBOL_VISIBILITY_DEFINED :
flag-types.h
synchronize_libfunc :
libfuncs.h
SYSROOT_HEADERS_SUFFIX_SPEC :
gcc.c
SYSROOT_SPEC :
gcc.c
SYSROOT_SUFFIX_SPEC :
gcc.c
Generated by
1.8.1.1