Previous: Option Index, Up: Top
#
in template: Output Template#pragma
: Misc(
: Sections*
: Host Common*
in template: Output Statement*TARGET_GET_PCH_VALIDITY
: PCH Target__absvdi2
: Integer library routines__absvsi2
: Integer library routines__adddd3
: Decimal float library routines__adddf3
: Soft float library routines__addsd3
: Decimal float library routines__addsf3
: Soft float library routines__addtd3
: Decimal float library routines__addtf3
: Soft float library routines__addvdi3
: Integer library routines__addvsi3
: Integer library routines__addxf3
: Soft float library routines__ashldi3
: Integer library routines__ashlsi3
: Integer library routines__ashlti3
: Integer library routines__ashrdi3
: Integer library routines__ashrsi3
: Integer library routines__ashrti3
: Integer library routines__builtin_args_info
: Varargs__builtin_classify_type
: Varargs__builtin_next_arg
: Varargs__builtin_saveregs
: Varargs__clear_cache
: Miscellaneous routines__clzdi2
: Integer library routines__clzsi2
: Integer library routines__clzti2
: Integer library routines__cmpdf2
: Soft float library routines__cmpdi2
: Integer library routines__cmpsf2
: Soft float library routines__cmptf2
: Soft float library routines__cmpti2
: Integer library routines__CTOR_LIST__
: Initialization__ctzdi2
: Integer library routines__ctzsi2
: Integer library routines__ctzti2
: Integer library routines__divdc3
: Soft float library routines__divdd3
: Decimal float library routines__divdf3
: Soft float library routines__divdi3
: Integer library routines__divsc3
: Soft float library routines__divsd3
: Decimal float library routines__divsf3
: Soft float library routines__divsi3
: Integer library routines__divtc3
: Soft float library routines__divtd3
: Decimal float library routines__divtf3
: Soft float library routines__divti3
: Integer library routines__divxc3
: Soft float library routines__divxf3
: Soft float library routines__DTOR_LIST__
: Initialization__eqdd2
: Decimal float library routines__eqdf2
: Soft float library routines__eqsd2
: Decimal float library routines__eqsf2
: Soft float library routines__eqtd2
: Decimal float library routines__eqtf2
: Soft float library routines__extendddtd2
: Decimal float library routines__extendddxf
: Decimal float library routines__extenddfdd
: Decimal float library routines__extenddftd
: Decimal float library routines__extenddftf2
: Soft float library routines__extenddfxf2
: Soft float library routines__extendsddd2
: Decimal float library routines__extendsddf
: Decimal float library routines__extendsdtd2
: Decimal float library routines__extendsdxf
: Decimal float library routines__extendsfdd
: Decimal float library routines__extendsfdf2
: Soft float library routines__extendsfsd
: Decimal float library routines__extendsftd
: Decimal float library routines__extendsftf2
: Soft float library routines__extendsfxf2
: Soft float library routines__extendxftd
: Decimal float library routines__ffsdi2
: Integer library routines__ffsti2
: Integer library routines__fixdddi
: Decimal float library routines__fixddsi
: Decimal float library routines__fixdfdi
: Soft float library routines__fixdfsi
: Soft float library routines__fixdfti
: Soft float library routines__fixsddi
: Decimal float library routines__fixsdsi
: Decimal float library routines__fixsfdi
: Soft float library routines__fixsfsi
: Soft float library routines__fixsfti
: Soft float library routines__fixtddi
: Decimal float library routines__fixtdsi
: Decimal float library routines__fixtfdi
: Soft float library routines__fixtfsi
: Soft float library routines__fixtfti
: Soft float library routines__fixunsdddi
: Decimal float library routines__fixunsddsi
: Decimal float library routines__fixunsdfdi
: Soft float library routines__fixunsdfsi
: Soft float library routines__fixunsdfti
: Soft float library routines__fixunssddi
: Decimal float library routines__fixunssdsi
: Decimal float library routines__fixunssfdi
: Soft float library routines__fixunssfsi
: Soft float library routines__fixunssfti
: Soft float library routines__fixunstddi
: Decimal float library routines__fixunstdsi
: Decimal float library routines__fixunstfdi
: Soft float library routines__fixunstfsi
: Soft float library routines__fixunstfti
: Soft float library routines__fixunsxfdi
: Soft float library routines__fixunsxfsi
: Soft float library routines__fixunsxfti
: Soft float library routines__fixxfdi
: Soft float library routines__fixxfsi
: Soft float library routines__fixxfti
: Soft float library routines__floatdidd
: Decimal float library routines__floatdidf
: Soft float library routines__floatdisd
: Decimal float library routines__floatdisf
: Soft float library routines__floatditd
: Decimal float library routines__floatditf
: Soft float library routines__floatdixf
: Soft float library routines__floatsidd
: Decimal float library routines__floatsidf
: Soft float library routines__floatsisd
: Decimal float library routines__floatsisf
: Soft float library routines__floatsitd
: Decimal float library routines__floatsitf
: Soft float library routines__floatsixf
: Soft float library routines__floattidf
: Soft float library routines__floattisf
: Soft float library routines__floattitf
: Soft float library routines__floattixf
: Soft float library routines__floatundidf
: Soft float library routines__floatundisf
: Soft float library routines__floatunditf
: Soft float library routines__floatundixf
: Soft float library routines__floatunsdidd
: Decimal float library routines__floatunsdisd
: Decimal float library routines__floatunsditd
: Decimal float library routines__floatunsidf
: Soft float library routines__floatunsisf
: Soft float library routines__floatunsitf
: Soft float library routines__floatunsixf
: Soft float library routines__floatunssidd
: Decimal float library routines__floatunssisd
: Decimal float library routines__floatunssitd
: Decimal float library routines__floatuntidf
: Soft float library routines__floatuntisf
: Soft float library routines__floatuntitf
: Soft float library routines__floatuntixf
: Soft float library routines__gedd2
: Decimal float library routines__gedf2
: Soft float library routines__gesd2
: Decimal float library routines__gesf2
: Soft float library routines__getd2
: Decimal float library routines__getf2
: Soft float library routines__gtdd2
: Decimal float library routines__gtdf2
: Soft float library routines__gtsd2
: Decimal float library routines__gtsf2
: Soft float library routines__gttd2
: Decimal float library routines__gttf2
: Soft float library routines__ledd2
: Decimal float library routines__ledf2
: Soft float library routines__lesd2
: Decimal float library routines__lesf2
: Soft float library routines__letd2
: Decimal float library routines__letf2
: Soft float library routines__lshrdi3
: Integer library routines__lshrsi3
: Integer library routines__lshrti3
: Integer library routines__ltdd2
: Decimal float library routines__ltdf2
: Soft float library routines__ltsd2
: Decimal float library routines__ltsf2
: Soft float library routines__lttd2
: Decimal float library routines__lttf2
: Soft float library routines__main
: Collect2__moddi3
: Integer library routines__modsi3
: Integer library routines__modti3
: Integer library routines__muldc3
: Soft float library routines__muldd3
: Decimal float library routines__muldf3
: Soft float library routines__muldi3
: Integer library routines__mulsc3
: Soft float library routines__mulsd3
: Decimal float library routines__mulsf3
: Soft float library routines__mulsi3
: Integer library routines__multc3
: Soft float library routines__multd3
: Decimal float library routines__multf3
: Soft float library routines__multi3
: Integer library routines__mulvdi3
: Integer library routines__mulvsi3
: Integer library routines__mulxc3
: Soft float library routines__mulxf3
: Soft float library routines__nedd2
: Decimal float library routines__nedf2
: Soft float library routines__negdd2
: Decimal float library routines__negdf2
: Soft float library routines__negdi2
: Integer library routines__negsd2
: Decimal float library routines__negsf2
: Soft float library routines__negtd2
: Decimal float library routines__negtf2
: Soft float library routines__negti2
: Integer library routines__negvdi2
: Integer library routines__negvsi2
: Integer library routines__negxf2
: Soft float library routines__nesd2
: Decimal float library routines__nesf2
: Soft float library routines__netd2
: Decimal float library routines__netf2
: Soft float library routines__paritydi2
: Integer library routines__paritysi2
: Integer library routines__parityti2
: Integer library routines__popcountdi2
: Integer library routines__popcountsi2
: Integer library routines__popcountti2
: Integer library routines__powidf2
: Soft float library routines__powisf2
: Soft float library routines__powitf2
: Soft float library routines__powixf2
: Soft float library routines__subdd3
: Decimal float library routines__subdf3
: Soft float library routines__subsd3
: Decimal float library routines__subsf3
: Soft float library routines__subtd3
: Decimal float library routines__subtf3
: Soft float library routines__subvdi3
: Integer library routines__subvsi3
: Integer library routines__subxf3
: Soft float library routines__truncdddf
: Decimal float library routines__truncddsd2
: Decimal float library routines__truncddsf
: Decimal float library routines__truncdfsd
: Decimal float library routines__truncdfsf2
: Soft float library routines__truncsdsf
: Decimal float library routines__trunctddd2
: Decimal float library routines__trunctddf
: Decimal float library routines__trunctdsd2
: Decimal float library routines__trunctdsf
: Decimal float library routines__trunctdxf
: Decimal float library routines__trunctfdf2
: Soft float library routines__trunctfsf2
: Soft float library routines__truncxfdd
: Decimal float library routines__truncxfdf2
: Soft float library routines__truncxfsd
: Decimal float library routines__truncxfsf2
: Soft float library routines__ucmpdi2
: Integer library routines__ucmpti2
: Integer library routines__udivdi3
: Integer library routines__udivmoddi3
: Integer library routines__udivsi3
: Integer library routines__udivti3
: Integer library routines__umoddi3
: Integer library routines__umodsi3
: Integer library routines__umodti3
: Integer library routines__unorddd2
: Decimal float library routines__unorddf2
: Soft float library routines__unordsd2
: Decimal float library routines__unordsf2
: Soft float library routines__unordtd2
: Decimal float library routines__unordtf2
: Soft float library routinesabort
: Portabilityabs
: Arithmeticabs
and attributes: ExpressionsABS_EXPR
: Expression treesabsence_set
: Processor pipeline descriptionabs
m2
instruction pattern: Standard NamesACCUMULATE_OUTGOING_ARGS
: Stack ArgumentsACCUMULATE_OUTGOING_ARGS
and stack frames: Function EntryADA_LONG_TYPE_SIZE
: Type LayoutADDITIONAL_REGISTER_NAMES
: Instruction Outputadd
m3
instruction pattern: Standard Namesadd
modecc
instruction pattern: Standard Namesaddr_diff_vec
: Side Effectsaddr_diff_vec
, length of: Insn LengthsADDR_EXPR
: Expression treesaddr_vec
: Side Effectsaddr_vec
, length of: Insn Lengthsaddress_operand
: Simple Constraintsaddress_operand
: Machine-Independent Predicatesaddressof
: Regs and MemoryADJUST_FIELD_ALIGN
: Storage LayoutADJUST_INSN_LENGTH
: Insn LengthsAGGR_INIT_EXPR
: Expression treesALL_COP_ADDITIONAL_REGISTER_NAMES
: MIPS CoprocessorsALL_REGS
: Register Classesallocate_stack
instruction pattern: Standard Namesand
: Arithmeticand
and attributes: Expressionsand
, canonicalization of: Insn Canonicalizationsand
m3
instruction pattern: Standard NamesAPPLY_RESULT_SIZE
: Scalar ReturnARG_POINTER_CFA_OFFSET
: Frame LayoutARG_POINTER_REGNUM
: Frame RegistersARG_POINTER_REGNUM
and virtual registers: Regs and Memoryarg_pointer_rtx
: Frame RegistersARGS_GROW_DOWNWARD
: Frame LayoutARITHMETIC_TYPE_P
: TypesARRAY_RANGE_REF
: Expression treesARRAY_REF
: Expression treesARRAY_TYPE
: TypesAS_NEEDS_DASH_FOR_PIPED_INPUT
: Driverashift
: Arithmeticashift
and attributes: Expressionsashiftrt
: Arithmeticashiftrt
and attributes: Expressionsashl
m3
instruction pattern: Standard Namesashr
m3
instruction pattern: Standard NamesASM_APP_OFF
: File FrameworkASM_APP_ON
: File FrameworkASM_COMMENT_START
: File FrameworkASM_DECLARE_CLASS_REFERENCE
: Label OutputASM_DECLARE_CONSTANT_NAME
: Label OutputASM_DECLARE_FUNCTION_NAME
: Label OutputASM_DECLARE_FUNCTION_SIZE
: Label OutputASM_DECLARE_OBJECT_NAME
: Label OutputASM_DECLARE_REGISTER_GLOBAL
: Label OutputASM_DECLARE_UNRESOLVED_REFERENCE
: Label OutputASM_FINAL_SPEC
: DriverASM_FINISH_DECLARE_OBJECT
: Label OutputASM_FORMAT_PRIVATE_NAME
: Label Outputasm_fprintf
: Instruction OutputASM_FPRINTF_EXTENSIONS
: Instruction OutputASM_GENERATE_INTERNAL_LABEL
: Label Outputasm_input
: Side Effectsasm_input
and `/v': FlagsASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX
: Exception HandlingASM_NO_SKIP_IN_TEXT
: Alignment Outputasm_noperands
: Insnsasm_operands
and `/v': Flagsasm_operands
, RTL sharing: Sharingasm_operands
, usage: AssemblerASM_OUTPUT_ADDR_DIFF_ELT
: Dispatch TablesASM_OUTPUT_ADDR_VEC_ELT
: Dispatch TablesASM_OUTPUT_ALIGN
: Alignment OutputASM_OUTPUT_ALIGN_WITH_NOP
: Alignment OutputASM_OUTPUT_ALIGNED_BSS
: Uninitialized DataASM_OUTPUT_ALIGNED_COMMON
: Uninitialized DataASM_OUTPUT_ALIGNED_DECL_COMMON
: Uninitialized DataASM_OUTPUT_ALIGNED_DECL_LOCAL
: Uninitialized DataASM_OUTPUT_ALIGNED_LOCAL
: Uninitialized DataASM_OUTPUT_ASCII
: Data OutputASM_OUTPUT_BSS
: Uninitialized DataASM_OUTPUT_CASE_END
: Dispatch TablesASM_OUTPUT_CASE_LABEL
: Dispatch TablesASM_OUTPUT_COMMON
: Uninitialized DataASM_OUTPUT_DEBUG_LABEL
: Label OutputASM_OUTPUT_DEF
: Label OutputASM_OUTPUT_DEF_FROM_DECLS
: Label OutputASM_OUTPUT_DWARF_DELTA
: SDB and DWARFASM_OUTPUT_DWARF_OFFSET
: SDB and DWARFASM_OUTPUT_DWARF_PCREL
: SDB and DWARFASM_OUTPUT_EXTERNAL
: Label OutputASM_OUTPUT_FDESC
: Data OutputASM_OUTPUT_IDENT
: File FrameworkASM_OUTPUT_INTERNAL_LABEL
: Label OutputASM_OUTPUT_LABEL
: Label OutputASM_OUTPUT_LABEL_REF
: Label OutputASM_OUTPUT_LABELREF
: Label OutputASM_OUTPUT_LOCAL
: Uninitialized DataASM_OUTPUT_MAX_SKIP_ALIGN
: Alignment OutputASM_OUTPUT_MEASURED_SIZE
: Label OutputASM_OUTPUT_OPCODE
: Instruction OutputASM_OUTPUT_POOL_EPILOGUE
: Data OutputASM_OUTPUT_POOL_PROLOGUE
: Data OutputASM_OUTPUT_REG_POP
: Instruction OutputASM_OUTPUT_REG_PUSH
: Instruction OutputASM_OUTPUT_SIZE_DIRECTIVE
: Label OutputASM_OUTPUT_SKIP
: Alignment OutputASM_OUTPUT_SOURCE_FILENAME
: File FrameworkASM_OUTPUT_SPECIAL_POOL_ENTRY
: Data OutputASM_OUTPUT_SYMBOL_REF
: Label OutputASM_OUTPUT_TYPE_DIRECTIVE
: Label OutputASM_OUTPUT_WEAK_ALIAS
: Label OutputASM_OUTPUT_WEAKREF
: Label OutputASM_PREFERRED_EH_DATA_FORMAT
: Exception HandlingASM_SPEC
: DriverASM_STABD_OP
: DBX OptionsASM_STABN_OP
: DBX OptionsASM_STABS_OP
: DBX OptionsASM_WEAKEN_DECL
: Label OutputASM_WEAKEN_LABEL
: Label Outputassemble_name
: Label Outputassemble_name_raw
: Label OutputASSEMBLER_DIALECT
: Instruction Outputatan2
m3
instruction pattern: Standard Namesattr
: Tagging Insnsattr
: Expressionsattr_flag
: Expressionsautomata_option
: Processor pipeline descriptionAVOID_CCMODE_COPIES
: Values in Registersbarrier
: Insnsbarrier
and `/f': Flagsbarrier
and `/v': FlagsBASE_REG_CLASS
: Register Classesbasic-block.h
: Control FlowBASIC_BLOCK
: Basic Blocksbasic_block
: Basic BlocksBB_DIRTY, clear_bb_flags, update_life_info_in_dirty_blocks
: Liveness informationBB_HEAD, BB_END
: Maintaining the CFGb
cond instruction pattern: Standard NamesBIGGEST_ALIGNMENT
: Storage LayoutBIGGEST_FIELD_ALIGNMENT
: Storage LayoutBImode
: Machine ModesBIND_EXPR
: Expression treesBINFO_TYPE
: ClassesBIT_AND_EXPR
: Expression treesBIT_IOR_EXPR
: Expression treesBIT_NOT_EXPR
: Expression treesBIT_XOR_EXPR
: Expression treesBITFIELD_NBYTES_LIMITED
: Storage LayoutBITS_BIG_ENDIAN
: Storage LayoutBITS_BIG_ENDIAN
, effect on sign_extract
: Bit-FieldsBITS_PER_UNIT
: Storage LayoutBITS_PER_WORD
: Storage LayoutBLKmode
: Machine ModesBLKmode
, and function return values: CallsBLOCK_FOR_INSN, bb_for_stmt
: Maintaining the CFGBLOCK_REG_PADDING
: Register Argumentsbool
: Exception Region Outputbool
: SectionsBOOL_TYPE_SIZE
: Type LayoutBOOLEAN_TYPE
: TypesBRANCH_COST
: Costsbreak_out_memory_refs
: Addressing ModesBREAK_STMT
: Function Bodiesbsi_commit_edge_inserts
: Maintaining the CFGbsi_end_p
: Maintaining the CFGbsi_insert_after
: Maintaining the CFGbsi_insert_before
: Maintaining the CFGbsi_insert_on_edge
: Maintaining the CFGbsi_last
: Maintaining the CFGbsi_next
: Maintaining the CFGbsi_prev
: Maintaining the CFGbsi_remove
: Maintaining the CFGbsi_start
: Maintaining the CFGBSS_SECTION_ASM_OP
: Sectionsbtrunc
m2
instruction pattern: Standard Namesbuiltin_longjmp
instruction pattern: Standard Namesbuiltin_setjmp_receiver
instruction pattern: Standard Namesbuiltin_setjmp_setup
instruction pattern: Standard Namesbyte_mode
: Machine ModesBYTES_BIG_ENDIAN
: Storage LayoutBYTES_BIG_ENDIAN
, effect on subreg
: Regs and MemoryC4X_FLOAT_FORMAT
: Storage LayoutC_COMMON_OVERRIDE_OPTIONS
: Run-time Targetc_register_pragma
: Miscc_register_pragma_with_expansion
: Misccall
: Side Effectscall
: Flagscall
instruction pattern: Standard Namescall
usage: Callscall
, in mem
: FlagsCALL_EXPR
: Expression treescall_insn
: Insnscall_insn
and `/f': Flagscall_insn
and `/j': Flagscall_insn
and `/s': Flagscall_insn
and `/u': Flagscall_insn
and `/v': FlagsCALL_INSN_FUNCTION_USAGE
: Insnscall_pop
instruction pattern: Standard NamesCALL_POPS_ARGS
: Stack ArgumentsCALL_REALLY_USED_REGISTERS
: Register BasicsCALL_USED_REGISTERS
: Register Basicscall_used_regs
: Register Basicscall_value
instruction pattern: Standard Namescall_value_pop
instruction pattern: Standard NamesCALLER_SAVE_PROFITABLE
: Caller SavesCAN_DEBUG_WITHOUT_FP
: Run-time TargetCAN_ELIMINATE
: Eliminationcan_fallthru
: Basic BlocksCANNOT_CHANGE_MODE_CLASS
: Register ClassesCANONICALIZE_COMPARISON
: Condition Codecanonicalize_funcptr_for_compare
instruction pattern: Standard NamesCASE_USE_BIT_TESTS
: MiscCASE_VALUES_THRESHOLD
: MiscCASE_VECTOR_MODE
: MiscCASE_VECTOR_PC_RELATIVE
: MiscCASE_VECTOR_SHORTEN_MODE
: Misccasesi
instruction pattern: Standard Namescbranch
mode4
instruction pattern: Standard Namescc0
: Regs and Memorycc0
, RTL sharing: Sharingcc0_rtx
: Regs and MemoryCC1_SPEC
: DriverCC1PLUS_SPEC
: Drivercc_status
: Condition CodeCC_STATUS_MDEP
: Condition CodeCC_STATUS_MDEP_INIT
: Condition CodeCCmode
: Machine ModesCDImode
: Machine ModesCEIL_DIV_EXPR
: Expression treesCEIL_MOD_EXPR
: Expression treesceil
m2
instruction pattern: Standard NamesCFA_FRAME_BASE_OFFSET
: Frame Layoutcfghooks.h
: Maintaining the CFGcgraph_finalize_function
: Parsing passchain_next
: GTY Optionschain_prev
: GTY Optionschange_address
: Standard Nameschar
: Miscchar
: PCH Targetchar
: SectionsCHAR_TYPE_SIZE
: Type Layoutcheck_stack
instruction pattern: Standard NamesCHImode
: Machine ModesCLASS_LIKELY_SPILLED_P
: Register ClassesCLASS_MAX_NREGS
: Register ClassesCLASS_TYPE_P
: TypesCLASSTYPE_DECLARED_CLASS
: ClassesCLASSTYPE_HAS_MUTABLE
: ClassesCLASSTYPE_NON_POD_P
: ClassesCLEANUP_DECL
: Function BodiesCLEANUP_EXPR
: Function BodiesCLEANUP_POINT_EXPR
: Expression treesCLEANUP_STMT
: Function BodiesCLEAR_BY_PIECES_P
: CostsCLEAR_INSN_CACHE
: TrampolinesCLEAR_RATIO
: Costsclobber
: Side Effectsclz
: ArithmeticCLZ_DEFINED_VALUE_AT_ZERO
: Miscclz
m2
instruction pattern: Standard Namescmp
m instruction pattern: Standard Namescmpmem
m instruction pattern: Standard Namescmpstr
m instruction pattern: Standard Namescmpstrn
m instruction pattern: Standard Namescode_label
: Insnscode_label
and `/i': Flagscode_label
and `/v': FlagsCODE_LABEL_NUMBER
: InsnsCOImode
: Machine ModesCOLLECT2_HOST_INITIALIZATION
: Host MiscCOLLECT_EXPORT_LIST
: MiscCOLLECT_SHARED_FINI_FUNC
: Macros for InitializationCOLLECT_SHARED_INIT_FUNC
: Macros for Initializationcommit_edge_insertions
: Maintaining the CFGcompare
: Arithmeticcompare
, canonicalization of: Insn Canonicalizationscomparison_operator
: Machine-Independent PredicatesCOMPLEX_CST
: Expression treesCOMPLEX_EXPR
: Expression treesCOMPLEX_TYPE
: TypesCOMPONENT_REF
: Expression treesCOMPOUND_EXPR
: Expression treesCOMPOUND_LITERAL_EXPR
: Expression treesCOMPOUND_LITERAL_EXPR_DECL
: Expression treesCOMPOUND_LITERAL_EXPR_DECL_STMT
: Expression treescond
: Comparisonscond
and attributes: Expressionscond_exec
: Side EffectsCOND_EXPR
: Expression treesCONDITIONAL_REGISTER_USAGE
: Register Basicsconditional_trap
instruction pattern: Standard NamesCONJ_EXPR
: Expression treesCONST0_RTX
: Constantsconst0_rtx
: ConstantsCONST1_RTX
: Constantsconst1_rtx
: ConstantsCONST2_RTX
: Constantsconst2_rtx
: ConstantsCONST_DECL
: Declarationsconst_double
: Constantsconst_double
, RTL sharing: SharingCONST_DOUBLE_CHAIN
: ConstantsCONST_DOUBLE_LOW
: ConstantsCONST_DOUBLE_MEM
: ConstantsCONST_DOUBLE_OK_FOR_CONSTRAINT_P
: Old ConstraintsCONST_DOUBLE_OK_FOR_LETTER_P
: Old Constraintsconst_double_operand
: Machine-Independent Predicatesconst_int
: Constantsconst_int
and attribute tests: Expressionsconst_int
and attributes: Expressionsconst_int
, RTL sharing: Sharingconst_int_operand
: Machine-Independent PredicatesCONST_OK_FOR_CONSTRAINT_P
: Old ConstraintsCONST_OK_FOR_LETTER_P
: Old ConstraintsCONST_OR_PURE_CALL_P
: Flagsconst_string
: Constantsconst_string
and attributes: Expressionsconst_true_rtx
: Constantsconst_vector
: Constantsconst_vector
, RTL sharing: SharingCONSTANT_ADDRESS_P
: Addressing ModesCONSTANT_ALIGNMENT
: Storage LayoutCONSTANT_P
: Addressing ModesCONSTANT_POOL_ADDRESS_P
: FlagsCONSTANT_POOL_BEFORE_FUNCTION
: Data Outputconstm1_rtx
: ConstantsCONSTRAINT_LEN
: Old Constraintsconstraint_num
: C Constraint Interfaceconstraint_satisfied_p
: C Constraint InterfaceCONSTRUCTOR
: Expression treesCONTINUE_STMT
: Function BodiesCONVERT_EXPR
: Expression treescopy_rtx
: Addressing Modescopy_rtx_if_shared
: Sharingcopysign
m3
instruction pattern: Standard Namescos
m2
instruction pattern: Standard NamesCP_INTEGRAL_TYPE
: Typescp_namespace_decls
: NamespacesCP_TYPE_CONST_NON_VOLATILE_P
: TypesCP_TYPE_CONST_P
: TypesCP_TYPE_QUALS
: TypesCP_TYPE_RESTRICT_P
: TypesCP_TYPE_VOLATILE_P
: TypesCPLUSPLUS_CPP_SPEC
: DriverCPP_SPEC
: DriverCQImode
: Machine ModesCRT_CALL_STATIC_FUNCTION
: SectionsCRTSTUFF_T_CFLAGS
: Target FragmentCRTSTUFF_T_CFLAGS_S
: Target FragmentCSImode
: Machine ModesCTImode
: Machine Modesctz
: ArithmeticCTZ_DEFINED_VALUE_AT_ZERO
: Miscctz
m2
instruction pattern: Standard NamesCUMULATIVE_ARGS
: Register Argumentscurrent_function_epilogue_delay_list
: Function Entrycurrent_function_is_leaf
: Leaf Functionscurrent_function_outgoing_args_size
: Stack Argumentscurrent_function_pops_args
: Function Entrycurrent_function_pretend_args_size
: Function Entrycurrent_function_uses_only_leaf_regs
: Leaf Functionscurrent_insn_predicate
: Conditional ExecutionDATA_ALIGNMENT
: Storage LayoutDATA_SECTION_ASM_OP
: SectionsDBR_OUTPUT_SEQEND
: Instruction Outputdbr_sequence_length
: Instruction OutputDBX_BLOCKS_FUNCTION_RELATIVE
: DBX OptionsDBX_CONTIN_CHAR
: DBX OptionsDBX_CONTIN_LENGTH
: DBX OptionsDBX_DEBUGGING_INFO
: DBX OptionsDBX_FUNCTION_FIRST
: DBX OptionsDBX_LINES_FUNCTION_RELATIVE
: DBX OptionsDBX_NO_XREFS
: DBX OptionsDBX_OUTPUT_LBRAC
: DBX HooksDBX_OUTPUT_MAIN_SOURCE_FILE_END
: File Names and DBXDBX_OUTPUT_MAIN_SOURCE_FILENAME
: File Names and DBXDBX_OUTPUT_NFUN
: DBX HooksDBX_OUTPUT_NULL_N_SO_AT_MAIN_SOURCE_FILE_END
: File Names and DBXDBX_OUTPUT_RBRAC
: DBX HooksDBX_OUTPUT_SOURCE_LINE
: DBX HooksDBX_REGISTER_NUMBER
: All DebuggersDBX_REGPARM_STABS_CODE
: DBX OptionsDBX_REGPARM_STABS_LETTER
: DBX OptionsDBX_STATIC_CONST_VAR_CODE
: DBX OptionsDBX_STATIC_STAB_DATA_SECTION
: DBX OptionsDBX_TYPE_DECL_STABS_CODE
: DBX OptionsDBX_USE_BINCL
: DBX OptionsDCmode
: Machine ModesDDmode
: Machine Modesdead_or_set_p
: define_peepholeDEBUG_SYMS_TEXT
: DBX OptionsDEBUGGER_ARG_OFFSET
: All DebuggersDEBUGGER_AUTO_OFFSET
: All DebuggersDECL_ALIGN
: DeclarationsDECL_ANTICIPATED
: Function BasicsDECL_ARGUMENTS
: Function BasicsDECL_ARRAY_DELETE_OPERATOR_P
: Function BasicsDECL_ARTIFICIAL
: Function BasicsDECL_ARTIFICIAL
: Working with declarationsDECL_ASSEMBLER_NAME
: Function BasicsDECL_ATTRIBUTES
: AttributesDECL_BASE_CONSTRUCTOR_P
: Function BasicsDECL_CLASS_SCOPE_P
: Working with declarationsDECL_COMPLETE_CONSTRUCTOR_P
: Function BasicsDECL_COMPLETE_DESTRUCTOR_P
: Function BasicsDECL_CONST_MEMFUNC_P
: Function BasicsDECL_CONSTRUCTOR_P
: Function BasicsDECL_CONTEXT
: NamespacesDECL_CONV_FN_P
: Function BasicsDECL_COPY_CONSTRUCTOR_P
: Function BasicsDECL_DESTRUCTOR_P
: Function BasicsDECL_EXTERN_C_FUNCTION_P
: Function BasicsDECL_EXTERNAL
: Function BasicsDECL_EXTERNAL
: DeclarationsDECL_FUNCTION_MEMBER_P
: Function BasicsDECL_FUNCTION_SCOPE_P
: Working with declarationsDECL_GLOBAL_CTOR_P
: Function BasicsDECL_GLOBAL_DTOR_P
: Function BasicsDECL_INITIAL
: DeclarationsDECL_LINKONCE_P
: Function BasicsDECL_LOCAL_FUNCTION_P
: Function BasicsDECL_MAIN_P
: Function BasicsDECL_NAME
: Function BasicsDECL_NAME
: Working with declarationsDECL_NAME
: NamespacesDECL_NAMESPACE_ALIAS
: NamespacesDECL_NAMESPACE_SCOPE_P
: Working with declarationsDECL_NAMESPACE_STD_P
: NamespacesDECL_NON_THUNK_FUNCTION_P
: Function BasicsDECL_NONCONVERTING_P
: Function BasicsDECL_NONSTATIC_MEMBER_FUNCTION_P
: Function BasicsDECL_OVERLOADED_OPERATOR_P
: Function BasicsDECL_RESULT
: Function BasicsDECL_SIZE
: DeclarationsDECL_STATIC_FUNCTION_P
: Function BasicsDECL_STMT
: Function BodiesDECL_STMT_DECL
: Function BodiesDECL_THUNK_P
: Function BasicsDECL_VOLATILE_MEMFUNC_P
: Function BasicsDECLARE_LIBRARY_RENAMES
: Library Callsdecrement_and_branch_until_zero
instruction pattern: Standard Namesdefault
: GTY Optionsdefault_file_start
: File FrameworkDEFAULT_GDB_EXTENSIONS
: DBX OptionsDEFAULT_PCC_STRUCT_RETURN
: Aggregate ReturnDEFAULT_SIGNED_CHAR
: Type Layoutdefine_address_constraint
: Define Constraintsdefine_asm_attributes
: Tagging Insnsdefine_attr
: Defining Attributesdefine_automaton
: Processor pipeline descriptiondefine_bypass
: Processor pipeline descriptiondefine_code_attr
: Code Macrosdefine_code_macro
: Code Macrosdefine_cond_exec
: Conditional Executiondefine_constants
: Constant Definitionsdefine_constraint
: Define Constraintsdefine_cpu_unit
: Processor pipeline descriptiondefine_delay
: Delay Slotsdefine_expand
: Expander Definitionsdefine_insn
: Patternsdefine_insn
example: Exampledefine_insn_and_split
: Insn Splittingdefine_insn_reservation
: Processor pipeline descriptiondefine_memory_constraint
: Define Constraintsdefine_mode_attr
: Substitutionsdefine_mode_macro
: Defining Mode Macrosdefine_peephole
: define_peepholedefine_peephole2
: define_peephole2define_predicate
: Defining Predicatesdefine_query_cpu_unit
: Processor pipeline descriptiondefine_register_constraint
: Define Constraintsdefine_reservation
: Processor pipeline descriptiondefine_special_predicate
: Defining Predicatesdefine_split
: Insn SplittingDELAY_SLOTS_FOR_EPILOGUE
: Function Entrydeletable
: GTY OptionsDELETE_IF_ORDINARY
: Filesystemdesc
: GTY OptionsDF_SIZE
: Type LayoutDFmode
: Machine ModesDImode
: Machine ModesDIR_SEPARATOR
: FilesystemDIR_SEPARATOR_2
: Filesystemdiv
: Arithmeticdiv
and attributes: Expressionsdiv
m3
instruction pattern: Standard Namesdivmod
m4
instruction pattern: Standard NamesDO_BODY
: Function BodiesDO_COND
: Function BodiesDO_STMT
: Function BodiesDOLLARS_IN_IDENTIFIERS
: Miscdoloop_begin
instruction pattern: Standard Namesdoloop_end
instruction pattern: Standard NamesDONE
: Expander DefinitionsDONT_USE_BUILTIN_SETJMP
: Exception Region OutputDOUBLE_TYPE_SIZE
: Type LayoutDRIVER_SELF_SPECS
: DriverDUMPFILE_FORMAT
: FilesystemDWARF2_ASM_LINE_DEBUG_INFO
: SDB and DWARFDWARF2_DEBUGGING_INFO
: SDB and DWARFDWARF2_FRAME_INFO
: SDB and DWARFDWARF2_FRAME_REG_OUT
: Frame RegistersDWARF2_UNWIND_INFO
: Exception Region OutputDWARF_ALT_FRAME_RETURN_COLUMN
: Frame LayoutDWARF_CIE_DATA_ALIGNMENT
: Exception Region OutputDWARF_FRAME_REGISTERS
: Frame RegistersDWARF_FRAME_REGNUM
: Frame RegistersDWARF_REG_TO_UNWIND_COLUMN
: Frame RegistersDWARF_ZERO_REG
: Frame LayoutDYNAMIC_CHAIN_ADDRESS
: Frame Layoutedge
: EdgesEDGE_ABNORMAL
: EdgesEDGE_ABNORMAL, EDGE_ABNORMAL_CALL
: EdgesEDGE_ABNORMAL, EDGE_EH
: EdgesEDGE_ABNORMAL, EDGE_SIBCALL
: EdgesEDGE_FALLTHRU, force_nonfallthru
: EdgesEDOM
, implicit usage: Library CallsEH_FRAME_IN_DATA_SECTION
: Exception Region OutputEH_FRAME_SECTION_NAME
: Exception Region Outputeh_return
instruction pattern: Standard NamesEH_RETURN_DATA_REGNO
: Exception HandlingEH_RETURN_HANDLER_RTX
: Exception HandlingEH_RETURN_STACKADJ_RTX
: Exception HandlingEH_TABLES_CAN_BE_READ_ONLY
: Exception Region OutputEH_USES
: Function Entryei_edge
: Edgesei_end_p
: Edgesei_last
: Edgesei_next
: Edgesei_one_before_end_p
: Edgesei_prev
: Edgesei_safe_safe
: Edgesei_start
: EdgesELIGIBLE_FOR_EPILOGUE_DELAY
: Function EntryELIMINABLE_REGS
: EliminationELSE_CLAUSE
: Function BodiesEMIT_MODE_SET
: Mode SwitchingEMPTY_CLASS_EXPR
: Function BodiesEMPTY_FIELD_BOUNDARY
: Storage LayoutENABLE_EXECUTE_STACK
: TrampolinesENDFILE_SPEC
: DriverENTRY_BLOCK_PTR, EXIT_BLOCK_PTR
: Basic Blocksenum machine_mode
: Machine Modesenum reg_class
: Register ClassesENUMERAL_TYPE
: Typesepilogue
instruction pattern: Standard NamesEPILOGUE_USES
: Function Entryeq
: Comparisonseq
and attributes: Expressionseq_attr
: ExpressionsEQ_EXPR
: Expression treeserrno
, implicit usage: Library CallsEXACT_DIV_EXPR
: Expression treesexception_receiver
instruction pattern: Standard Namesexclusion_set
: Processor pipeline descriptionEXIT_EXPR
: Expression treesEXIT_IGNORE_STACK
: Function Entryexp
m2
instruction pattern: Standard Namesexpr_list
: InsnsEXPR_STMT
: Function BodiesEXPR_STMT_EXPR
: Function Bodiesextend
mn2
instruction pattern: Standard NamesEXTRA_ADDRESS_CONSTRAINT
: Old ConstraintsEXTRA_CONSTRAINT
: Old ConstraintsEXTRA_CONSTRAINT_STR
: Old ConstraintsEXTRA_MEMORY_CONSTRAINT
: Old ConstraintsEXTRA_SPECS
: Driverextv
instruction pattern: Standard Namesextzv
instruction pattern: Standard NamesFAIL
: Expander Definitionsfall-thru
: EdgesFATAL_EXIT_CODE
: Host Miscffs
: Arithmeticffs
m2
instruction pattern: Standard NamesFIELD_DECL
: Declarationsfile_end_indicate_exec_stack
: File Frameworkfinal_absence_set
: Processor pipeline descriptionFINAL_PRESCAN_INSN
: Instruction Outputfinal_presence_set
: Processor pipeline descriptionfinal_scan_insn
: Function Entryfinal_sequence
: Instruction OutputFIND_BASE_TERM
: Addressing ModesFINI_ARRAY_SECTION_ASM_OP
: SectionsFINI_SECTION_ASM_OP
: SectionsFIRST_PARM_OFFSET
: Frame LayoutFIRST_PARM_OFFSET
and virtual registers: Regs and MemoryFIRST_PSEUDO_REGISTER
: Register BasicsFIRST_STACK_REG
: Stack RegistersFIRST_VIRTUAL_REGISTER
: Regs and Memoryfix
: ConversionsFIX_TRUNC_EXPR
: Expression treesfix_trunc
mn2
instruction pattern: Standard NamesFIXED_REGISTERS
: Register Basicsfixed_regs
: Register Basicsfix
mn2
instruction pattern: Standard NamesFIXUNS_TRUNC_LIKE_FIX_TRUNC
: Miscfixuns_trunc
mn2
instruction pattern: Standard Namesfixuns
mn2
instruction pattern: Standard Namesfloat
: ConversionsFLOAT_EXPR
: Expression treesfloat_extend
: ConversionsFLOAT_LIB_COMPARE_RETURNS_BOOL
: Library CallsFLOAT_STORE_FLAG_VALUE
: Miscfloat_truncate
: ConversionsFLOAT_TYPE_SIZE
: Type LayoutFLOAT_WORDS_BIG_ENDIAN
: Storage LayoutFLOAT_WORDS_BIG_ENDIAN
, (lack of) effect on subreg
: Regs and MemoryFloating Point Emulation
: Target Fragmentfloat
mn2
instruction pattern: Standard Namesfloatuns
mn2
instruction pattern: Standard NamesFLOOR_DIV_EXPR
: Expression treesFLOOR_MOD_EXPR
: Expression treesfloor
m2
instruction pattern: Standard NamesFOR_BODY
: Function BodiesFOR_COND
: Function BodiesFOR_EXPR
: Function BodiesFOR_INIT_STMT
: Function BodiesFOR_STMT
: Function BodiesFORCE_CODE_SECTION_ALIGN
: Sectionsforce_reg
: Standard NamesFRAME_ADDR_RTX
: Frame LayoutFRAME_GROWS_DOWNWARD
: Frame LayoutFRAME_GROWS_DOWNWARD
and virtual registers: Regs and MemoryFRAME_POINTER_CFA_OFFSET
: Frame Layoutframe_pointer_needed
: Function EntryFRAME_POINTER_REGNUM
: Frame RegistersFRAME_POINTER_REGNUM
and virtual registers: Regs and MemoryFRAME_POINTER_REQUIRED
: Eliminationframe_pointer_rtx
: Frame Registersframe_related
: Flagsframe_related
, in insn
, call_insn
, jump_insn
, barrier
, and set
: Flagsframe_related
, in mem
: Flagsframe_related
, in reg
: Flagsframe_related
, in symbol_ref
: Flagsfrequency, count, BB_FREQ_BASE
: Profile informationftrunc
m2
instruction pattern: Standard NamesFUNCTION_ARG
: Register ArgumentsFUNCTION_ARG_ADVANCE
: Register ArgumentsFUNCTION_ARG_BOUNDARY
: Register ArgumentsFUNCTION_ARG_PADDING
: Register ArgumentsFUNCTION_ARG_REGNO_P
: Register ArgumentsFUNCTION_BOUNDARY
: Storage LayoutFUNCTION_DECL
: FunctionsFUNCTION_INCOMING_ARG
: Register ArgumentsFUNCTION_MODE
: MiscFUNCTION_OUTGOING_VALUE
: Scalar ReturnFUNCTION_PROFILER
: ProfilingFUNCTION_TYPE
: TypesFUNCTION_VALUE
: Scalar ReturnFUNCTION_VALUE_REGNO_P
: Scalar ReturnGCC_DRIVER_HOST_INITIALIZATION
: Host Miscgcov_type
: Profile informationge
: Comparisonsge
and attributes: ExpressionsGE_EXPR
: Expression treesGEN_ERRNO_RTX
: Library Callsgencodes
: RTL passesgeneral_operand
: Machine-Independent PredicatesGENERAL_REGS
: Register Classesgenflags
: RTL passesget_attr
: Expressionsget_attr_length
: Insn LengthsGET_CLASS_NARROWEST_MODE
: Machine ModesGET_CODE
: RTL Objectsget_frame_size
: Eliminationget_insns
: Insnsget_last_insn
: InsnsGET_MODE
: Machine ModesGET_MODE_ALIGNMENT
: Machine ModesGET_MODE_BITSIZE
: Machine ModesGET_MODE_CLASS
: Machine ModesGET_MODE_MASK
: Machine ModesGET_MODE_NAME
: Machine ModesGET_MODE_NUNITS
: Machine ModesGET_MODE_SIZE
: Machine ModesGET_MODE_UNIT_SIZE
: Machine ModesGET_MODE_WIDER_MODE
: Machine ModesGET_RTX_CLASS
: RTL ClassesGET_RTX_FORMAT
: RTL ClassesGET_RTX_LENGTH
: RTL Classesgeu
: Comparisonsgeu
and attributes: Expressionsgimplify_expr
: Gimplification passgimplify_function_tree
: Gimplification passGLOBAL_INIT_PRIORITY
: Function Basicsglobal_live_at_start, global_live_at_end
: Liveness informationglobal_regs
: Register BasicsGO_IF_LEGITIMATE_ADDRESS
: Addressing ModesGO_IF_MODE_DEPENDENT_ADDRESS
: Addressing Modesgofast_maybe_init_libfuncs
: Library Callsgt
: Comparisonsgt
and attributes: ExpressionsGT_EXPR
: Expression treesgtu
: Comparisonsgtu
and attributes: ExpressionsGTY
: Type InformationHANDLE_PRAGMA_PACK_PUSH_POP
: MiscHANDLE_PRAGMA_PACK_WITH_EXPANSION
: MiscHANDLE_SYSV_PRAGMA
: MiscHANDLER
: Function BodiesHANDLER_BODY
: Function BodiesHANDLER_PARMS
: Function BodiesHARD_FRAME_POINTER_REGNUM
: Frame RegistersHARD_REGNO_CALL_PART_CLOBBERED
: Register BasicsHARD_REGNO_CALLER_SAVE_MODE
: Caller SavesHARD_REGNO_MODE_OK
: Values in RegistersHARD_REGNO_NREGS
: Values in RegistersHARD_REGNO_NREGS_HAS_PADDING
: Values in RegistersHARD_REGNO_NREGS_WITH_PADDING
: Values in RegistersHARD_REGNO_RENAME_OK
: Values in RegistersHAS_INIT_SECTION
: Macros for InitializationHAS_LONG_COND_BRANCH
: MiscHAS_LONG_UNCOND_BRANCH
: MiscHAVE_DOS_BASED_FILE_SYSTEM
: FilesystemHAVE_POST_DECREMENT
: Addressing ModesHAVE_POST_INCREMENT
: Addressing ModesHAVE_POST_MODIFY_DISP
: Addressing ModesHAVE_POST_MODIFY_REG
: Addressing ModesHAVE_PRE_DECREMENT
: Addressing ModesHAVE_PRE_INCREMENT
: Addressing ModesHAVE_PRE_MODIFY_DISP
: Addressing ModesHAVE_PRE_MODIFY_REG
: Addressing ModesHCmode
: Machine ModesHFmode
: Machine Modeshigh
: ConstantsHImode
: Machine ModesHImode
, in insn
: InsnsHOST_BIT_BUCKET
: FilesystemHOST_EXECUTABLE_SUFFIX
: FilesystemHOST_HOOKS_EXTRA_SIGNALS
: Host CommonHOST_HOOKS_GT_PCH_ALLOC_GRANULARITY
: Host CommonHOST_HOOKS_GT_PCH_USE_ADDRESS
: Host CommonHOST_LACKS_INODE_NUMBERS
: FilesystemHOST_LONG_LONG_FORMAT
: Host MiscHOST_OBJECT_SUFFIX
: FilesystemHOST_WIDE_INT
: Anchored AddressesHOT_TEXT_SECTION_NAME
: SectionsIBM_FLOAT_FORMAT
: Storage LayoutIDENTIFIER_LENGTH
: IdentifiersIDENTIFIER_NODE
: IdentifiersIDENTIFIER_OPNAME_P
: IdentifiersIDENTIFIER_POINTER
: IdentifiersIDENTIFIER_TYPENAME_P
: IdentifiersIEEE_FLOAT_FORMAT
: Storage LayoutIF_COND
: Function Bodiesif_marked
: GTY OptionsIF_STMT
: Function Bodiesif_then_else
: Comparisonsif_then_else
and attributes: Expressionsif_then_else
usage: Side EffectsIFCVT_EXTRA_FIELDS
: MiscIFCVT_INIT_EXTRA_FIELDS
: MiscIFCVT_MODIFY_CANCEL
: MiscIFCVT_MODIFY_FINAL
: MiscIFCVT_MODIFY_INSN
: MiscIFCVT_MODIFY_MULTIPLE_TESTS
: MiscIFCVT_MODIFY_TESTS
: MiscIMAGPART_EXPR
: Expression treesimmediate_operand
: Machine-Independent PredicatesIMMEDIATE_PREFIX
: Instruction Outputin_struct
: Flagsin_struct
, in code_label
and note
: Flagsin_struct
, in insn
and jump_insn
and call_insn
: Flagsin_struct
, in insn
, jump_insn
and call_insn
: Flagsin_struct
, in mem
: Flagsin_struct
, in subreg
: Flagsinclude
: Including PatternsINCLUDE_DEFAULTS
: DriverINCOMING_FRAME_SP_OFFSET
: Frame LayoutINCOMING_REGNO
: Register BasicsINCOMING_RETURN_ADDR_RTX
: Frame LayoutINDEX_REG_CLASS
: Register Classesindirect_jump
instruction pattern: Standard Namesindirect_operand
: Machine-Independent PredicatesINDIRECT_REF
: Expression treesINIT_ARRAY_SECTION_ASM_OP
: SectionsINIT_CUMULATIVE_ARGS
: Register ArgumentsINIT_CUMULATIVE_INCOMING_ARGS
: Register ArgumentsINIT_CUMULATIVE_LIBCALL_ARGS
: Register ArgumentsINIT_ENVIRONMENT
: DriverINIT_EXPANDERS
: Per-Function DataINIT_EXPR
: Expression treesinit_machine_status
: Per-Function Datainit_one_libfunc
: Library CallsINIT_SECTION_ASM_OP
: Macros for InitializationINIT_SECTION_ASM_OP
: SectionsINITIAL_ELIMINATION_OFFSET
: EliminationINITIAL_FRAME_ADDRESS_RTX
: Frame LayoutINITIAL_FRAME_POINTER_OFFSET
: EliminationINITIALIZE_TRAMPOLINE
: Trampolinesinsert_insn_on_edge
: Maintaining the CFGinsn
: Insnsinsn
and `/f': Flagsinsn
and `/j': Flagsinsn
and `/s': Flagsinsn
and `/u': Flagsinsn
and `/v': Flagsinsn-attr.h
: Defining AttributesINSN_ANNULLED_BRANCH_P
: FlagsINSN_CODE
: InsnsINSN_DELETED_P
: FlagsINSN_FROM_TARGET_P
: Flagsinsn_list
: InsnsINSN_REFERENCES_ARE_DELAYED
: MiscINSN_SETS_ARE_DELAYED
: MiscINSN_UID
: Insnsinsv
instruction pattern: Standard Namesint
: Run-time TargetINT_TYPE_SIZE
: Type LayoutINTEGER_CST
: Expression treesINTEGER_TYPE
: TypesINTMAX_TYPE
: Type LayoutINVOKE__main
: Macros for Initializationior
: Arithmeticior
and attributes: Expressionsior
, canonicalization of: Insn Canonicalizationsior
m3
instruction pattern: Standard NamesIS_ASM_LOGICAL_LINE_SEPARATOR
: Data Outputjump
: Flagsjump
instruction pattern: Standard Namesset
: Side Effectsjump
, in call_insn
: Flagsjump
, in insn
: Flagsjump
, in mem
: FlagsJUMP_ALIGN
: Alignment Outputjump_insn
: Insnsjump_insn
and `/f': Flagsjump_insn
and `/s': Flagsjump_insn
and `/u': Flagsjump_insn
and `/v': FlagsJUMP_LABEL
: InsnsJUMP_TABLES_IN_TEXT_SECTION
: SectionsLABEL_ALIGN
: Alignment OutputLABEL_ALIGN_AFTER_BARRIER
: Alignment OutputLABEL_ALIGN_AFTER_BARRIER_MAX_SKIP
: Alignment OutputLABEL_ALIGN_MAX_SKIP
: Alignment OutputLABEL_ALT_ENTRY_P
: InsnsLABEL_ALTERNATE_NAME
: EdgesLABEL_DECL
: DeclarationsLABEL_KIND
: InsnsLABEL_NUSES
: InsnsLABEL_PRESERVE_P
: Flagslabel_ref
: Constantslabel_ref
and `/v': Flagslabel_ref
, RTL sharing: SharingLABEL_REF_NONLOCAL_P
: Flagslang_hooks.gimplify_expr
: Gimplification passlang_hooks.parse_file
: Parsing passLARGEST_EXPONENT_IS_NORMAL
: Storage LayoutLAST_STACK_REG
: Stack RegistersLAST_VIRTUAL_REGISTER
: Regs and MemoryLD_FINI_SWITCH
: Macros for InitializationLD_INIT_SWITCH
: Macros for InitializationLDD_SUFFIX
: Macros for Initializationle
: Comparisonsle
and attributes: ExpressionsLE_EXPR
: Expression treesleaf_function_p
: Standard NamesLEAF_REG_REMAP
: Leaf FunctionsLEAF_REGISTERS
: Leaf FunctionsLEGITIMATE_CONSTANT_P
: Addressing ModesLEGITIMATE_PIC_OPERAND_P
: PICLEGITIMIZE_ADDRESS
: Addressing ModesLEGITIMIZE_RELOAD_ADDRESS
: Addressing Modeslength
: GTY Optionsleu
: Comparisonsleu
and attributes: ExpressionsLIB2FUNCS_EXTRA
: Target FragmentLIB_SPEC
: DriverLIBCALL_VALUE
: Scalar ReturnLIBGCC2_CFLAGS
: Target FragmentLIBGCC2_HAS_DF_MODE
: Type LayoutLIBGCC2_HAS_TF_MODE
: Type LayoutLIBGCC2_HAS_XF_MODE
: Type LayoutLIBGCC2_LONG_DOUBLE_TYPE_SIZE
: Type LayoutLIBGCC2_WORDS_BIG_ENDIAN
: Storage LayoutLIBGCC_SPEC
: DriverLIBRARY_PATH_ENV
: MiscLIMIT_RELOAD_CLASS
: Register ClassesLINK_COMMAND_SPEC
: DriverLINK_EH_SPEC
: DriverLINK_ELIMINATE_DUPLICATE_LDIRECTORIES
: DriverLINK_GCC_C_SEQUENCE_SPEC
: DriverLINK_LIBGCC_SPECIAL_1
: DriverLINK_SPEC
: Driverlo_sum
: ArithmeticLOAD_EXTEND_OP
: Miscload_multiple
instruction pattern: Standard NamesLOCAL_ALIGNMENT
: Storage LayoutLOCAL_CLASS_P
: ClassesLOCAL_INCLUDE_DIR
: DriverLOCAL_LABEL_PREFIX
: Instruction OutputLOCAL_REGNO
: Register BasicsLOG_LINKS
: Insnslog
m2
instruction pattern: Standard NamesLONG_DOUBLE_TYPE_SIZE
: Type LayoutLONG_LONG_TYPE_SIZE
: Type LayoutLONG_TYPE_SIZE
: Type Layoutlongjmp
and automatic variables: InterfaceLOOP_ALIGN
: Alignment OutputLOOP_ALIGN_MAX_SKIP
: Alignment OutputLOOP_EXPR
: Expression treesLSHIFT_EXPR
: Expression treeslshiftrt
: Arithmeticlshiftrt
and attributes: Expressionslshr
m3
instruction pattern: Standard Nameslt
: Comparisonslt
and attributes: ExpressionsLT_EXPR
: Expression treesLTGT_EXPR
: Expression treesltu
: Comparisonsmachine_mode
: Condition CodeMAKE_DECL_ONE_ONLY
: Label Outputmake_safe_from
: Expander DefinitionsMASK_RETURN_ADDR
: Exception Region Outputmatch_dup
: define_peephole2match_dup
: RTL Templatematch_dup
and attributes: Insn Lengthsmatch_op_dup
: RTL Templatematch_operand
: RTL Templatematch_operand
and attributes: Expressionsmatch_operator
: RTL Templatematch_par_dup
: RTL Templatematch_parallel
: RTL Templatematch_scratch
: define_peephole2match_scratch
: RTL TemplateMATH_LIBRARY
: Miscmatherr
: Library CallsMAX_BITS_PER_WORD
: Storage LayoutMAX_CONDITIONAL_EXECUTE
: MiscMAX_FIXED_MODE_SIZE
: Storage LayoutMAX_MOVE_MAX
: MiscMAX_OFILE_ALIGNMENT
: Storage LayoutMAX_REGS_PER_ADDRESS
: Addressing Modesmax
m3
instruction pattern: Standard Namesmay_trap_p, tree_could_trap_p
: Edgesmaybe_undef
: GTY Optionsmcount
: ProfilingMD_CAN_REDIRECT_BRANCH
: MiscMD_EXEC_PREFIX
: DriverMD_FALLBACK_FRAME_STATE_FOR
: Exception HandlingMD_HANDLE_UNWABI
: Exception HandlingMD_STARTFILE_PREFIX
: DriverMD_STARTFILE_PREFIX_1
: DriverMD_UNWIND_SUPPORT
: Exception Handlingmem
: Regs and Memorymem
and `/c': Flagsmem
and `/f': Flagsmem
and `/i': Flagsmem
and `/j': Flagsmem
and `/s': Flagsmem
and `/u': Flagsmem
and `/v': Flagsmem
, RTL sharing: SharingMEM_ALIAS_SET
: Special AccessorsMEM_ALIGN
: Special AccessorsMEM_EXPR
: Special AccessorsMEM_IN_STRUCT_P
: FlagsMEM_KEEP_ALIAS_SET_P
: FlagsMEM_NOTRAP_P
: FlagsMEM_OFFSET
: Special AccessorsMEM_POINTER
: FlagsMEM_READONLY_P
: FlagsMEM_SCALAR_P
: FlagsMEM_SIZE
: Special AccessorsMEM_VOLATILE_P
: FlagsMEMBER_TYPE_FORCES_BLK
: Storage Layoutmemory_barrier
instruction pattern: Standard NamesMEMORY_MOVE_COST
: Costsmemory_operand
: Machine-Independent PredicatesMETHOD_TYPE
: TypesMIN_UNITS_PER_WORD
: Storage LayoutMINIMUM_ATOMIC_ALIGNMENT
: Storage Layoutmin
m3
instruction pattern: Standard Namesminus
: Arithmeticminus
and attributes: Expressionsminus
, canonicalization of: Insn CanonicalizationsMINUS_EXPR
: Expression treesmod
: Arithmeticmod
and attributes: ExpressionsMODE_AFTER
: Mode SwitchingMODE_BASE_REG_CLASS
: Register ClassesMODE_BASE_REG_REG_CLASS
: Register ClassesMODE_CC
: Machine ModesMODE_CODE_BASE_REG_CLASS
: Register ClassesMODE_COMPLEX_FLOAT
: Machine ModesMODE_COMPLEX_INT
: Machine ModesMODE_DECIMAL_FLOAT
: Machine ModesMODE_ENTRY
: Mode SwitchingMODE_EXIT
: Mode SwitchingMODE_FLOAT
: Machine ModesMODE_FUNCTION
: Machine ModesMODE_HAS_INFINITIES
: Storage LayoutMODE_HAS_NANS
: Storage LayoutMODE_HAS_SIGN_DEPENDENT_ROUNDING
: Storage LayoutMODE_HAS_SIGNED_ZEROS
: Storage LayoutMODE_INT
: Machine ModesMODE_NEEDED
: Mode SwitchingMODE_PARTIAL_INT
: Machine ModesMODE_PRIORITY_TO_MODE
: Mode SwitchingMODE_RANDOM
: Machine ModesMODES_TIEABLE_P
: Values in RegistersMODIFY_EXPR
: Expression treesMODIFY_JNI_METHOD_CALL
: MiscMODIFY_TARGET_NAME
: Drivermod
m3
instruction pattern: Standard NamesMOVE_BY_PIECES_P
: CostsMOVE_MAX
: MiscMOVE_MAX_PIECES
: CostsMOVE_RATIO
: Costsmov
m instruction pattern: Standard Namesmovmem
m instruction pattern: Standard Namesmovmisalign
m instruction pattern: Standard Namesmov
modecc
instruction pattern: Standard Namesmovstr
instruction pattern: Standard Namesmovstrict
m instruction pattern: Standard Namesmulhisi3
instruction pattern: Standard Namesmul
m3
instruction pattern: Standard Namesmulqihi3
instruction pattern: Standard Namesmulsidi3
instruction pattern: Standard Namesmult
: Arithmeticmult
and attributes: Expressionsmult
, canonicalization of: Insn CanonicalizationsMULT_EXPR
: Expression treesMULTILIB_DEFAULTS
: DriverMULTILIB_DIRNAMES
: Target FragmentMULTILIB_EXCEPTIONS
: Target FragmentMULTILIB_EXTRA_OPTS
: Target FragmentMULTILIB_MATCHES
: Target FragmentMULTILIB_OPTIONS
: Target FragmentMULTIPLE_SYMBOL_SPACES
: MiscMUST_USE_SJLJ_EXCEPTIONS
: Exception Region OutputN_REG_CLASSES
: Register ClassesNAMESPACE_DECL
: DeclarationsNAMESPACE_DECL
: NamespacesNATIVE_SYSTEM_HEADER_DIR
: Target Fragmentne
: Comparisonsne
and attributes: ExpressionsNE_EXPR
: Expression treesnearbyint
m2
instruction pattern: Standard Namesneg
: Arithmeticneg
and attributes: Expressionsneg
, canonicalization of: Insn CanonicalizationsNEGATE_EXPR
: Expression treesneg
m2
instruction pattern: Standard Namesnested_ptr
: GTY Optionsnext_bb, prev_bb, FOR_EACH_BB
: Basic Blocksnext_cc0_user
: Jump PatternsNEXT_INSN
: InsnsNEXT_OBJC_RUNTIME
: Library CallsNO_DBX_BNSYM_ENSYM
: DBX HooksNO_DBX_FUNCTION_END
: DBX HooksNO_DBX_GCC_MARKER
: File Names and DBXNO_DBX_MAIN_SOURCE_DIRECTORY
: File Names and DBXNO_DOLLAR_IN_LABEL
: MiscNO_DOT_IN_LABEL
: MiscNO_FUNCTION_CSE
: CostsNO_IMPLICIT_EXTERN_C
: Miscno_new_pseudos
: Standard NamesNO_PROFILE_COUNTERS
: ProfilingNO_REGS
: Register ClassesNON_LVALUE_EXPR
: Expression treesnonimmediate_operand
: Machine-Independent Predicatesnonlocal_goto
instruction pattern: Standard Namesnonlocal_goto_receiver
instruction pattern: Standard Namesnonmemory_operand
: Machine-Independent Predicatesnop
instruction pattern: Standard NamesNOP_EXPR
: Expression treesnot
: Arithmeticnot
and attributes: Expressionsnot
, canonicalization of: Insn Canonicalizationsnote
: Insnsnote
and `/i': Flagsnote
and `/v': FlagsNOTE_INSN_BASIC_BLOCK, CODE_LABEL, notes
: Basic BlocksNOTE_INSN_BLOCK_BEG
: InsnsNOTE_INSN_BLOCK_END
: InsnsNOTE_INSN_DELETED
: InsnsNOTE_INSN_DELETED_LABEL
: InsnsNOTE_INSN_EH_REGION_BEG
: InsnsNOTE_INSN_EH_REGION_END
: InsnsNOTE_INSN_FUNCTION_BEG
: InsnsNOTE_INSN_FUNCTION_END
: InsnsNOTE_INSN_LOOP_BEG
: InsnsNOTE_INSN_LOOP_CONT
: InsnsNOTE_INSN_LOOP_END
: InsnsNOTE_INSN_LOOP_VTOP
: InsnsNOTE_LINE_NUMBER
: InsnsNOTE_SOURCE_FILE
: InsnsNOTICE_UPDATE_CC
: Condition CodeNUM_MACHINE_MODES
: Machine ModesNUM_MODES_FOR_MODE_SWITCHING
: Mode SwitchingOBJC_GEN_METHOD_LABEL
: Label OutputOBJC_JBLEN
: MiscOBJECT_FORMAT_COFF
: Macros for InitializationOFFSET_TYPE
: TypesOImode
: Machine ModesOMP_ATOMIC
: Expression treesOMP_CLAUSE
: Expression treesOMP_CONTINUE
: Expression treesOMP_CRITICAL
: Expression treesOMP_FOR
: Expression treesOMP_MASTER
: Expression treesOMP_ORDERED
: Expression treesOMP_PARALLEL
: Expression treesOMP_RETURN
: Expression treesOMP_SECTION
: Expression treesOMP_SECTIONS
: Expression treesOMP_SINGLE
: Expression treesone_cmpl
m2
instruction pattern: Standard Namesoperands
: PatternsOPTIMIZATION_OPTIONS
: Run-time TargetOPTIMIZE_MODE_SWITCHING
: Mode SwitchingOPTION_DEFAULT_SPECS
: DriverORDER_REGS_FOR_LOCAL_ALLOC
: Allocation OrderORDERED_EXPR
: Expression treesORIGINAL_REGNO
: Special AccessorsOUTGOING_REG_PARM_STACK_SPACE
: Stack ArgumentsOUTGOING_REGNO
: Register BasicsOUTPUT_ADDR_CONST_EXTRA
: Data Outputoutput_asm_insn
: Output StatementOUTPUT_QUOTED_STRING
: File FrameworkOVERLOAD
: FunctionsOVERRIDE_OPTIONS
: Run-time TargetOVL_CURRENT
: FunctionsOVL_NEXT
: FunctionsPAD_VARARGS_DOWN
: Register Argumentsparallel
: Side Effectsparam_is
: GTY Optionsparam
n_is
: GTY Optionsparity
: Arithmeticparity
m2
instruction pattern: Standard NamesPARM_BOUNDARY
: Storage LayoutPARM_DECL
: DeclarationsPARSE_LDD_OUTPUT
: Macros for InitializationPATH_SEPARATOR
: FilesystemPATTERN
: Insnspc
: Regs and Memorypc
and attributes: Insn Lengthspc
, RTL sharing: SharingPC_REGNUM
: Register Basicspc_rtx
: Regs and MemoryPCC_BITFIELD_TYPE_MATTERS
: Storage LayoutPCC_STATIC_STRUCT_RETURN
: Aggregate ReturnPDImode
: Machine ModesPHI_ARG_DEF
: SSAPHI_ARG_EDGE
: SSAPHI_ARG_ELT
: SSAPHI_NUM_ARGS
: SSAPHI_RESULT
: SSAPIC_OFFSET_TABLE_REG_CALL_CLOBBERED
: PICPIC_OFFSET_TABLE_REGNUM
: PICplus
: Arithmeticplus
and attributes: Expressionsplus
, canonicalization of: Insn CanonicalizationsPLUS_EXPR
: Expression treesPmode
: Miscpmode_register_operand
: Machine-Independent PredicatesPOINTER_SIZE
: Storage LayoutPOINTER_TYPE
: TypesPOINTERS_EXTEND_UNSIGNED
: Storage Layoutpop_operand
: Machine-Independent Predicatespopcount
: Arithmeticpopcount
m2
instruction pattern: Standard Namespost_dec
: Incdecpost_inc
: Incdecpost_modify
: IncdecPOSTDECREMENT_EXPR
: Expression treesPOSTINCREMENT_EXPR
: Expression treesPOWI_MAX_MULTS
: Miscpow
m3
instruction pattern: Standard Namespragma
: Miscpre_dec
: IncdecPRE_GCC3_DWARF_FRAME_REGISTERS
: Frame Registerspre_inc
: Incdecpre_modify
: IncdecPREDECREMENT_EXPR
: Expression treespredict.def
: Profile informationPREFERRED_DEBUGGING_TYPE
: All DebuggersPREFERRED_OUTPUT_RELOAD_CLASS
: Register ClassesPREFERRED_RELOAD_CLASS
: Register ClassesPREFERRED_STACK_BOUNDARY
: Storage Layoutprefetch
: Side Effectsprefetch
instruction pattern: Standard NamesPREINCREMENT_EXPR
: Expression treespresence_set
: Processor pipeline descriptionprev_active_insn
: define_peepholeprev_cc0_setter
: Jump PatternsPREV_INSN
: InsnsPRINT_OPERAND
: Instruction OutputPRINT_OPERAND_ADDRESS
: Instruction OutputPRINT_OPERAND_PUNCT_VALID_P
: Instruction OutputPROFILE_BEFORE_PROLOGUE
: ProfilingPROFILE_HOOK
: Profilingprologue
instruction pattern: Standard NamesPROMOTE_FUNCTION_MODE
: Storage LayoutPROMOTE_MODE
: Storage LayoutPSImode
: Machine ModesPTRDIFF_TYPE
: Type LayoutPTRMEM_CST
: Expression treesPTRMEM_CST_CLASS
: Expression treesPTRMEM_CST_MEMBER
: Expression treespurge_dead_edges
: Maintaining the CFGpurge_dead_edges
: EdgesPUSH_ARGS
: Stack ArgumentsPUSH_ARGS_REVERSED
: Stack Argumentspush_operand
: Machine-Independent Predicatespush_reload
: Addressing ModesPUSH_ROUNDING
: Stack Argumentspush
m1
instruction pattern: Standard NamesPUT_CODE
: RTL ObjectsPUT_MODE
: Machine ModesPUT_REG_NOTE_KIND
: InsnsPUT_SDB_
: SDB and DWARFQCmode
: Machine ModesQFmode
: Machine ModesQImode
: Machine ModesQImode
, in insn
: InsnsRANGE_TEST_NON_SHORT_CIRCUIT
: CostsRDIV_EXPR
: Expression treesREADONLY_DATA_SECTION_ASM_OP
: SectionsREAL_ARITHMETIC
: Floating PointREAL_CST
: Expression treesREAL_LIBGCC_SPEC
: DriverREAL_NM_FILE_NAME
: Macros for InitializationREAL_TYPE
: TypesREAL_VALUE_ABS
: Floating PointREAL_VALUE_ATOF
: Floating PointREAL_VALUE_FIX
: Floating PointREAL_VALUE_FROM_INT
: Floating PointREAL_VALUE_ISINF
: Floating PointREAL_VALUE_ISNAN
: Floating PointREAL_VALUE_NEGATE
: Floating PointREAL_VALUE_NEGATIVE
: Floating PointREAL_VALUE_TO_INT
: Floating PointREAL_VALUE_TO_TARGET_DECIMAL128
: Data OutputREAL_VALUE_TO_TARGET_DECIMAL32
: Data OutputREAL_VALUE_TO_TARGET_DECIMAL64
: Data OutputREAL_VALUE_TO_TARGET_DOUBLE
: Data OutputREAL_VALUE_TO_TARGET_LONG_DOUBLE
: Data OutputREAL_VALUE_TO_TARGET_SINGLE
: Data OutputREAL_VALUE_TRUNCATE
: Floating PointREAL_VALUE_TYPE
: Floating PointREAL_VALUE_UNSIGNED_FIX
: Floating PointREAL_VALUES_EQUAL
: Floating PointREAL_VALUES_LESS
: Floating PointREALPART_EXPR
: Expression treesrecog_data.operand
: Instruction OutputRECORD_TYPE
: ClassesRECORD_TYPE
: Typesredirect_edge_and_branch
: Profile informationredirect_edge_and_branch, redirect_jump
: Maintaining the CFGreduc_smax_
m instruction pattern: Standard Namesreduc_smin_
m instruction pattern: Standard Namesreduc_splus_
m instruction pattern: Standard Namesreduc_umax_
m instruction pattern: Standard Namesreduc_umin_
m instruction pattern: Standard Namesreduc_uplus_
m instruction pattern: Standard NamesREFERENCE_TYPE
: Typesreg
: Regs and Memoryreg
and `/f': Flagsreg
and `/i': Flagsreg
and `/v': Flagsreg
, RTL sharing: SharingREG_ALLOC_ORDER
: Allocation OrderREG_BR_PRED
: InsnsREG_BR_PROB
: InsnsREG_BR_PROB_BASE, BB_FREQ_BASE, count
: Profile informationREG_BR_PROB_BASE, EDGE_FREQUENCY
: Profile informationREG_CC_SETTER
: InsnsREG_CC_USER
: Insnsreg_class
: Register ClassesREG_CLASS_CONTENTS
: Register Classesreg_class_contents
: Register BasicsREG_CLASS_FROM_CONSTRAINT
: Old ConstraintsREG_CLASS_FROM_LETTER
: Old ConstraintsREG_CLASS_NAMES
: Register ClassesREG_CROSSING_JUMP
: InsnsREG_DEAD
: InsnsREG_DEAD, REG_UNUSED
: Liveness informationREG_DEP_ANTI
: InsnsREG_DEP_OUTPUT
: InsnsREG_EH_REGION, EDGE_ABNORMAL_CALL
: EdgesREG_EQUAL
: InsnsREG_EQUIV
: InsnsREG_EXPR
: Special AccessorsREG_FRAME_RELATED_EXPR
: InsnsREG_FUNCTION_VALUE_P
: FlagsREG_INC
: InsnsREG_LABEL
: Insnsreg_label
and `/v': FlagsREG_LIBCALL
: Insnsreg_names
: Instruction Outputreg_names
: Register BasicsREG_NO_CONFLICT
: InsnsREG_NONNEG
: InsnsREG_NOTE_KIND
: InsnsREG_NOTES
: InsnsREG_OFFSET
: Special AccessorsREG_OK_STRICT
: Addressing ModesREG_PARM_STACK_SPACE
: Stack ArgumentsREG_PARM_STACK_SPACE
, and FUNCTION_ARG
: Register ArgumentsREG_POINTER
: FlagsREG_RETVAL
: InsnsREG_SETJMP
: InsnsREG_UNUSED
: InsnsREG_USERVAR_P
: Flagsregclass_for_constraint
: C Constraint InterfaceREGISTER_MOVE_COST
: CostsREGISTER_NAMES
: Instruction Outputregister_operand
: Machine-Independent PredicatesREGISTER_PREFIX
: Instruction OutputREGISTER_TARGET_PRAGMAS
: MiscREGMODE_NATURAL_SIZE
: Values in RegistersREGNO_MODE_CODE_OK_FOR_BASE_P
: Register ClassesREGNO_MODE_OK_FOR_BASE_P
: Register ClassesREGNO_MODE_OK_FOR_REG_BASE_P
: Register ClassesREGNO_OK_FOR_BASE_P
: Register ClassesREGNO_OK_FOR_INDEX_P
: Register ClassesREGNO_REG_CLASS
: Register Classesregs_ever_live
: Function EntryRELATIVE_PREFIX_NOT_LINKDIR
: Driverreload_completed
: Standard Namesreload_in
instruction pattern: Standard Namesreload_in_progress
: Standard Namesreload_out
instruction pattern: Standard Namesreorder
: GTY Optionsrest_of_decl_compilation
: Parsing passrest_of_type_compilation
: Parsing passrestore_stack_block
instruction pattern: Standard Namesrestore_stack_function
instruction pattern: Standard Namesrestore_stack_nonlocal
instruction pattern: Standard NamesRESULT_DECL
: Declarationsreturn
: Side Effectsreturn
instruction pattern: Standard NamesRETURN_ADDR_IN_PREVIOUS_FRAME
: Frame LayoutRETURN_ADDR_OFFSET
: Exception HandlingRETURN_ADDR_RTX
: Frame LayoutRETURN_ADDRESS_POINTER_REGNUM
: Frame RegistersRETURN_EXPR
: Function BodiesRETURN_POPS_ARGS
: Stack ArgumentsRETURN_STMT
: Function Bodiesreturn_val
: Flagsreturn_val
, in mem
: Flagsreturn_val
, in reg
: Flagsreturn_val
, in symbol_ref
: FlagsREVERSE_CONDEXEC_PREDICATES_P
: Condition CodeREVERSE_CONDITION
: Condition CodeREVERSIBLE_CC_MODE
: Condition Coderint
m2
instruction pattern: Standard Namesrotate
: Arithmeticrotatert
: Arithmeticrotl
m3
instruction pattern: Standard Namesrotr
m3
instruction pattern: Standard NamesROUND_DIV_EXPR
: Expression treesROUND_MOD_EXPR
: Expression treesROUND_TOWARDS_ZERO
: Storage LayoutROUND_TYPE_ALIGN
: Storage Layoutround
m2
instruction pattern: Standard NamesRSHIFT_EXPR
: Expression treesRTX_FRAME_RELATED_P
: Flagssame_type_p
: Typessatisfies_constraint_
: C Constraint InterfaceSAVE_EXPR
: Expression treessave_stack_block
instruction pattern: Standard Namessave_stack_function
instruction pattern: Standard Namessave_stack_nonlocal
instruction pattern: Standard NamesSBSS_SECTION_ASM_OP
: SectionsSCHED_GROUP_P
: FlagsSCmode
: Machine Modess
cond instruction pattern: Standard Namesscratch
: Regs and Memoryscratch
, RTL sharing: Sharingscratch_operand
: Machine-Independent PredicatesSDATA_SECTION_ASM_OP
: SectionsSDB_ALLOW_FORWARD_REFERENCES
: SDB and DWARFSDB_ALLOW_UNKNOWN_REFERENCES
: SDB and DWARFSDB_DEBUGGING_INFO
: SDB and DWARFSDB_DELIM
: SDB and DWARFSDB_OUTPUT_SOURCE_LINE
: SDB and DWARFSDmode
: Machine Modessdot_prod
m instruction pattern: Standard NamesSECONDARY_INPUT_RELOAD_CLASS
: Register ClassesSECONDARY_MEMORY_NEEDED
: Register ClassesSECONDARY_MEMORY_NEEDED_MODE
: Register ClassesSECONDARY_MEMORY_NEEDED_RTX
: Register ClassesSECONDARY_OUTPUT_RELOAD_CLASS
: Register ClassesSECONDARY_RELOAD_CLASS
: Register ClassesSELECT_CC_MODE
: Condition Codesequence
: Side Effectsset
: Side Effectsset
and `/f': FlagsSET_ASM_OP
: Label Outputset_attr
: Tagging Insnsset_attr_alternative
: Tagging InsnsSET_DEST
: Side EffectsSET_IS_RETURN_P
: FlagsSET_LABEL_KIND
: Insnsset_optab_libfunc
: Library CallsSET_SRC
: Side Effectssetmem
m instruction pattern: Standard NamesSETUP_FRAME_ADDRESSES
: Frame LayoutSF_SIZE
: Type LayoutSFmode
: Machine ModesSHIFT_COUNT_TRUNCATED
: MiscSHLIB_SUFFIX
: Macros for InitializationSHORT_IMMEDIATES_SIGN_EXTEND
: MiscSHORT_TYPE_SIZE
: Type Layoutsibcall_epilogue
instruction pattern: Standard NamesSIBLING_CALL_P
: Flagssign_extend
: Conversionssign_extract
: Bit-Fieldssign_extract
, canonicalization of: Insn CanonicalizationsSImode
: Machine Modessin
m2
instruction pattern: Standard NamesSIZE_ASM_OP
: Label OutputSIZE_TYPE
: Type Layoutskip
: GTY OptionsSLOW_BYTE_ACCESS
: CostsSLOW_UNALIGNED_ACCESS
: CostsSMALL_REGISTER_CLASSES
: Register Classessmax
: Arithmeticsmin
: Arithmeticsmul
m3_highpart
instruction pattern: Standard Namesspecial
: GTY OptionsSPECS
: Target Fragmentsplit_block
: Maintaining the CFGsqrt
: Arithmeticsqrt
m2
instruction pattern: Standard Namesss_ashift
: Arithmeticss_minus
: Arithmeticss_neg
: Arithmeticss_plus
: Arithmeticss_truncate
: ConversionsSSA_NAME_DEF_STMT
: SSASSA_NAME_VERSION
: SSAssum_widen
m3 instruction pattern: Standard NamesSTACK_ALIGNMENT_NEEDED
: Frame LayoutSTACK_BOUNDARY
: Storage LayoutSTACK_CHECK_BUILTIN
: Stack CheckingSTACK_CHECK_FIXED_FRAME_SIZE
: Stack CheckingSTACK_CHECK_MAX_FRAME_SIZE
: Stack CheckingSTACK_CHECK_MAX_VAR_SIZE
: Stack CheckingSTACK_CHECK_PROBE_INTERVAL
: Stack CheckingSTACK_CHECK_PROBE_LOAD
: Stack CheckingSTACK_CHECK_PROTECT
: Stack CheckingSTACK_DYNAMIC_OFFSET
: Frame LayoutSTACK_DYNAMIC_OFFSET
and virtual registers: Regs and MemorySTACK_GROWS_DOWNWARD
: Frame LayoutSTACK_PARMS_IN_REG_PARM_AREA
: Stack ArgumentsSTACK_POINTER_OFFSET
: Frame LayoutSTACK_POINTER_OFFSET
and virtual registers: Regs and MemorySTACK_POINTER_REGNUM
: Frame RegistersSTACK_POINTER_REGNUM
and virtual registers: Regs and Memorystack_pointer_rtx
: Frame Registersstack_protect_set
instruction pattern: Standard Namesstack_protect_test
instruction pattern: Standard NamesSTACK_PUSH_CODE
: Frame LayoutSTACK_REGS
: Stack RegistersSTACK_SAVEAREA_MODE
: Storage LayoutSTACK_SIZE_MODE
: Storage LayoutSTANDARD_INCLUDE_COMPONENT
: DriverSTANDARD_INCLUDE_DIR
: DriverSTANDARD_STARTFILE_PREFIX
: DriverSTANDARD_STARTFILE_PREFIX_1
: DriverSTANDARD_STARTFILE_PREFIX_2
: DriverSTARTFILE_SPEC
: DriverSTARTING_FRAME_OFFSET
: Frame LayoutSTARTING_FRAME_OFFSET
and virtual registers: Regs and MemorySTATIC_CHAIN
: Frame RegistersSTATIC_CHAIN_INCOMING
: Frame RegistersSTATIC_CHAIN_INCOMING_REGNUM
: Frame RegistersSTATIC_CHAIN_REGNUM
: Frame RegistersSTDC_0_IN_SYSTEM_HEADERS
: MiscSTMT_EXPR
: Expression treesSTMT_IS_FULL_EXPR_P
: Function BodiesSTORE_BY_PIECES_P
: CostsSTORE_FLAG_VALUE
: Miscstrcpy
: Storage LayoutSTRICT_ALIGNMENT
: Storage Layoutstrict_low_part
: RTL Declarationsstrict_memory_address_p
: Addressing ModesSTRING_CST
: Expression treesSTRING_POOL_ADDRESS_P
: Flagsstrlen
m instruction pattern: Standard NamesSTRUCTURE_SIZE_BOUNDARY
: Storage Layoutsub
m3
instruction pattern: Standard NamesSUBOBJECT
: Function BodiesSUBOBJECT_CLEANUP
: Function Bodiessubreg
: Regs and Memorysubreg
and `/s': Flagssubreg
and `/u': Flagssubreg
and `/u' and `/v': Flagssubreg
, in strict_low_part
: RTL Declarationssubreg
, special reload handling: Regs and MemorySUBREG_BYTE
: Regs and MemorySUBREG_PROMOTED_UNSIGNED_P
: FlagsSUBREG_PROMOTED_UNSIGNED_SET
: FlagsSUBREG_PROMOTED_VAR_P
: FlagsSUBREG_REG
: Regs and MemorySUCCESS_EXIT_CODE
: Host MiscSUPPORTS_INIT_PRIORITY
: Macros for InitializationSUPPORTS_ONE_ONLY
: Label OutputSUPPORTS_WEAK
: Label OutputSWITCH_BODY
: Function BodiesSWITCH_COND
: Function BodiesSWITCH_CURTAILS_COMPILATION
: DriverSWITCH_STMT
: Function BodiesSWITCH_TAKES_ARG
: DriverSWITCHES_NEED_SPACES
: DriverSYMBOL_FLAG_ANCHOR
: Special AccessorsSYMBOL_FLAG_EXTERNAL
: Special AccessorsSYMBOL_FLAG_FUNCTION
: Special AccessorsSYMBOL_FLAG_HAS_BLOCK_INFO
: Special AccessorsSYMBOL_FLAG_LOCAL
: Special AccessorsSYMBOL_FLAG_SMALL
: Special AccessorsSYMBOL_FLAG_TLS_SHIFT
: Special Accessorssymbol_ref
: Constantssymbol_ref
and `/f': Flagssymbol_ref
and `/i': Flagssymbol_ref
and `/u': Flagssymbol_ref
and `/v': Flagssymbol_ref
, RTL sharing: SharingSYMBOL_REF_ANCHOR_P
: Special AccessorsSYMBOL_REF_BLOCK
: Special AccessorsSYMBOL_REF_BLOCK_OFFSET
: Special AccessorsSYMBOL_REF_CONSTANT
: Special AccessorsSYMBOL_REF_DATA
: Special AccessorsSYMBOL_REF_DECL
: Special AccessorsSYMBOL_REF_EXTERNAL_P
: Special AccessorsSYMBOL_REF_FLAG
: FlagsSYMBOL_REF_FLAG
, in TARGET_ENCODE_SECTION_INFO
: SectionsSYMBOL_REF_FLAGS
: Special AccessorsSYMBOL_REF_FUNCTION_P
: Special AccessorsSYMBOL_REF_HAS_BLOCK_INFO_P
: Special AccessorsSYMBOL_REF_LOCAL_P
: Special AccessorsSYMBOL_REF_SMALL_P
: Special AccessorsSYMBOL_REF_TLS_MODEL
: Special AccessorsSYMBOL_REF_USED
: FlagsSYMBOL_REF_WEAK
: Flagssync_add
mode instruction pattern: Standard Namessync_and
mode instruction pattern: Standard Namessync_compare_and_swap_cc
mode instruction pattern: Standard Namessync_compare_and_swap
mode instruction pattern: Standard Namessync_ior
mode instruction pattern: Standard Namessync_lock_release
mode instruction pattern: Standard Namessync_lock_test_and_set
mode instruction pattern: Standard Namessync_nand
mode instruction pattern: Standard Namessync_new_add
mode instruction pattern: Standard Namessync_new_and
mode instruction pattern: Standard Namessync_new_ior
mode instruction pattern: Standard Namessync_new_nand
mode instruction pattern: Standard Namessync_new_sub
mode instruction pattern: Standard Namessync_new_xor
mode instruction pattern: Standard Namessync_old_add
mode instruction pattern: Standard Namessync_old_and
mode instruction pattern: Standard Namessync_old_ior
mode instruction pattern: Standard Namessync_old_nand
mode instruction pattern: Standard Namessync_old_sub
mode instruction pattern: Standard Namessync_old_xor
mode instruction pattern: Standard Namessync_sub
mode instruction pattern: Standard Namessync_xor
mode instruction pattern: Standard NamesSYSROOT_HEADERS_SUFFIX_SPEC
: DriverSYSROOT_SUFFIX_SPEC
: DriverSYSTEM_INCLUDE_DIR
: Drivertablejump
instruction pattern: Standard Namestag
: GTY OptionsTARGET_ADDRESS_COST
: CostsTARGET_ALIGN_ANON_BITFIELDS
: Storage LayoutTARGET_ALLOCATE_INITIAL_VALUE
: MiscTARGET_ARG_PARTIAL_BYTES
: Register ArgumentsTARGET_ARM_EABI_UNWINDER
: Exception Region OutputTARGET_ASM_ALIGNED_DI_OP
: Data OutputTARGET_ASM_ALIGNED_HI_OP
: Data OutputTARGET_ASM_ALIGNED_SI_OP
: Data OutputTARGET_ASM_ALIGNED_TI_OP
: Data OutputTARGET_ASM_ASSEMBLE_VISIBILITY
: Label OutputTARGET_ASM_BYTE_OP
: Data OutputTARGET_ASM_CAN_OUTPUT_MI_THUNK
: Function EntryTARGET_ASM_CLOSE_PAREN
: Data OutputTARGET_ASM_CONSTRUCTOR
: Macros for InitializationTARGET_ASM_DESTRUCTOR
: Macros for InitializationTARGET_ASM_EMIT_EXCEPT_TABLE_LABEL
: Dispatch TablesTARGET_ASM_EMIT_UNWIND_LABEL
: Dispatch TablesTARGET_ASM_EXTERNAL_LIBCALL
: Label OutputTARGET_ASM_FILE_END
: File FrameworkTARGET_ASM_FILE_START
: File FrameworkTARGET_ASM_FILE_START_APP_OFF
: File FrameworkTARGET_ASM_FILE_START_FILE_DIRECTIVE
: File FrameworkTARGET_ASM_FUNCTION_BEGIN_EPILOGUE
: Function EntryTARGET_ASM_FUNCTION_END_PROLOGUE
: Function EntryTARGET_ASM_FUNCTION_EPILOGUE
: Function EntryTARGET_ASM_FUNCTION_EPILOGUE
and trampolines: TrampolinesTARGET_ASM_FUNCTION_PROLOGUE
: Function EntryTARGET_ASM_FUNCTION_PROLOGUE
and trampolines: TrampolinesTARGET_ASM_FUNCTION_RODATA_SECTION
: SectionsTARGET_ASM_GLOBALIZE_LABEL
: Label OutputTARGET_ASM_INIT_SECTIONS
: SectionsTARGET_ASM_INTEGER
: Data OutputTARGET_ASM_INTERNAL_LABEL
: Label OutputTARGET_ASM_MARK_DECL_PRESERVED
: Label OutputTARGET_ASM_NAMED_SECTION
: File FrameworkTARGET_ASM_OPEN_PAREN
: Data OutputTARGET_ASM_OUTPUT_ANCHOR
: Anchored AddressesTARGET_ASM_OUTPUT_DWARF_DTPREL
: SDB and DWARFTARGET_ASM_OUTPUT_MI_THUNK
: Function EntryTARGET_ASM_SELECT_RTX_SECTION
: SectionsTARGET_ASM_SELECT_SECTION
: SectionsTARGET_ASM_TTYPE
: Exception Region OutputTARGET_ASM_UNALIGNED_DI_OP
: Data OutputTARGET_ASM_UNALIGNED_HI_OP
: Data OutputTARGET_ASM_UNALIGNED_SI_OP
: Data OutputTARGET_ASM_UNALIGNED_TI_OP
: Data OutputTARGET_ASM_UNIQUE_SECTION
: SectionsTARGET_ATTRIBUTE_TABLE
: Target AttributesTARGET_BINDS_LOCAL_P
: SectionsTARGET_BRANCH_TARGET_REGISTER_CALLEE_SAVED
: MiscTARGET_BRANCH_TARGET_REGISTER_CLASS
: MiscTARGET_BUILD_BUILTIN_VA_LIST
: Register ArgumentsTARGET_BUILTIN_SETJMP_FRAME_VALUE
: Frame LayoutTARGET_C99_FUNCTIONS
: Library CallsTARGET_CALLEE_COPIES
: Register ArgumentsTARGET_CANNOT_FORCE_CONST_MEM
: Addressing ModesTARGET_CANNOT_MODIFY_JUMPS_P
: MiscTARGET_COMMUTATIVE_P
: MiscTARGET_COMP_TYPE_ATTRIBUTES
: Target AttributesTARGET_CPU_CPP_BUILTINS
: Run-time TargetTARGET_CXX_ADJUST_CLASS_AT_DEFINITION
: C++ ABITARGET_CXX_CDTOR_RETURNS_THIS
: C++ ABITARGET_CXX_CLASS_DATA_ALWAYS_COMDAT
: C++ ABITARGET_CXX_COOKIE_HAS_SIZE
: C++ ABITARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY
: C++ ABITARGET_CXX_GET_COOKIE_SIZE
: C++ ABITARGET_CXX_GUARD_MASK_BIT
: C++ ABITARGET_CXX_GUARD_TYPE
: C++ ABITARGET_CXX_IMPORT_EXPORT_CLASS
: C++ ABITARGET_CXX_KEY_METHOD_MAY_BE_INLINE
: C++ ABITARGET_CXX_USE_AEABI_ATEXIT
: C++ ABITARGET_DECIMAL_FLOAT_SUPPORTED_P
: Storage LayoutTARGET_DECLSPEC
: Target AttributesTARGET_DEFAULT_PACK_STRUCT
: MiscTARGET_DEFAULT_SHORT_ENUMS
: Type LayoutTARGET_DEFERRED_OUTPUT_DEFS
: Label OutputTARGET_DELEGITIMIZE_ADDRESS
: Addressing ModesTARGET_DLLIMPORT_DECL_ATTRIBUTES
: Target AttributesTARGET_DWARF_CALLING_CONVENTION
: SDB and DWARFTARGET_DWARF_HANDLE_FRAME_UNSPEC
: Frame LayoutTARGET_DWARF_REGISTER_SPAN
: Exception Region OutputTARGET_EDOM
: Library CallsTARGET_ENCODE_SECTION_INFO
: SectionsTARGET_ENCODE_SECTION_INFO
and address validation: Addressing ModesTARGET_ENCODE_SECTION_INFO
usage: Instruction OutputTARGET_EXECUTABLE_SUFFIX
: MiscTARGET_EXPAND_BUILTIN
: MiscTARGET_EXPAND_BUILTIN_SAVEREGS
: VarargsTARGET_EXPR
: Expression treesTARGET_EXTRA_INCLUDES
: MiscTARGET_EXTRA_LIVE_ON_ENTRY
: Tail CallsTARGET_EXTRA_PRE_INCLUDES
: MiscTARGET_FIXED_CONDITION_CODE_REGS
: Condition Codetarget_flags
: Run-time TargetTARGET_FLOAT_FORMAT
: Storage LayoutTARGET_FLT_EVAL_METHOD
: Type LayoutTARGET_FOLD_BUILTIN
: MiscTARGET_FORMAT_TYPES
: MiscTARGET_FUNCTION_ATTRIBUTE_INLINABLE_P
: Target AttributesTARGET_FUNCTION_OK_FOR_SIBCALL
: Tail CallsTARGET_FUNCTION_VALUE
: Scalar ReturnTARGET_GIMPLIFY_VA_ARG_EXPR
: Register ArgumentsTARGET_HANDLE_OPTION
: Run-time TargetTARGET_HAVE_CTORS_DTORS
: Macros for InitializationTARGET_HAVE_NAMED_SECTIONS
: File FrameworkTARGET_HAVE_SWITCHABLE_BSS_SECTIONS
: File FrameworkTARGET_IN_SMALL_DATA_P
: SectionsTARGET_INIT_BUILTINS
: MiscTARGET_INIT_LIBFUNCS
: Library CallsTARGET_INSERT_ATTRIBUTES
: Target AttributesTARGET_INVALID_BINARY_OP
: MiscTARGET_INVALID_CONVERSION
: MiscTARGET_INVALID_UNARY_OP
: MiscTARGET_LIB_INT_CMP_BIASED
: Library CallsTARGET_LIBGCC_SDATA_SECTION
: SectionsTARGET_MACHINE_DEPENDENT_REORG
: MiscTARGET_MANGLE_FUNDAMENTAL_TYPE
: Storage LayoutTARGET_MD_ASM_CLOBBERS
: MiscTARGET_MEM_REF
: Expression treesTARGET_MERGE_DECL_ATTRIBUTES
: Target AttributesTARGET_MERGE_TYPE_ATTRIBUTES
: Target AttributesTARGET_MIN_DIVISIONS_FOR_RECIP_MUL
: MiscTARGET_MODE_REP_EXTENDED
: MiscTARGET_MS_BITFIELD_LAYOUT_P
: Storage LayoutTARGET_MUST_PASS_IN_STACK
: Register ArgumentsTARGET_MUST_PASS_IN_STACK
, and FUNCTION_ARG
: Register ArgumentsTARGET_N_FORMAT_TYPES
: MiscTARGET_NARROW_VOLATILE_BITFIELDS
: Storage LayoutTARGET_OBJECT_SUFFIX
: MiscTARGET_OBJFMT_CPP_BUILTINS
: Run-time TargetTARGET_OPTF
: MiscTARGET_OPTION_TRANSLATE_TABLE
: DriverTARGET_OS_CPP_BUILTINS
: Run-time TargetTARGET_PASS_BY_REFERENCE
: Register ArgumentsTARGET_POSIX_IO
: MiscTARGET_PRETEND_OUTGOING_VARARGS_NAMED
: VarargsTARGET_PROMOTE_FUNCTION_ARGS
: Storage LayoutTARGET_PROMOTE_FUNCTION_RETURN
: Storage LayoutTARGET_PROMOTE_PROTOTYPES
: Stack ArgumentsTARGET_PTRMEMFUNC_VBIT_LOCATION
: Type LayoutTARGET_RELAXED_ORDERING
: MiscTARGET_RESOLVE_OVERLOADED_BUILTIN
: MiscTARGET_RETURN_IN_MEMORY
: Aggregate ReturnTARGET_RETURN_IN_MSB
: Scalar ReturnTARGET_RTX_COSTS
: CostsTARGET_SCALAR_MODE_SUPPORTED_P
: Register ArgumentsTARGET_SCHED_ADJUST_COST
: SchedulingTARGET_SCHED_ADJUST_COST_2
: SchedulingTARGET_SCHED_ADJUST_PRIORITY
: SchedulingTARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK
: SchedulingTARGET_SCHED_DFA_NEW_CYCLE
: SchedulingTARGET_SCHED_DFA_POST_CYCLE_INSN
: SchedulingTARGET_SCHED_DFA_PRE_CYCLE_INSN
: SchedulingTARGET_SCHED_FINISH
: SchedulingTARGET_SCHED_FINISH_GLOBAL
: SchedulingTARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD
: SchedulingTARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD_GUARD
: SchedulingTARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD_GUARD_SPEC
: SchedulingTARGET_SCHED_GEN_CHECK
: SchedulingTARGET_SCHED_H_I_D_EXTENDED
: SchedulingTARGET_SCHED_INIT
: SchedulingTARGET_SCHED_INIT_DFA_POST_CYCLE_INSN
: SchedulingTARGET_SCHED_INIT_DFA_PRE_CYCLE_INSN
: SchedulingTARGET_SCHED_INIT_GLOBAL
: SchedulingTARGET_SCHED_IS_COSTLY_DEPENDENCE
: SchedulingTARGET_SCHED_ISSUE_RATE
: SchedulingTARGET_SCHED_NEEDS_BLOCK_P
: SchedulingTARGET_SCHED_REORDER
: SchedulingTARGET_SCHED_REORDER2
: SchedulingTARGET_SCHED_SET_SCHED_FLAGS
: SchedulingTARGET_SCHED_SPECULATE_INSN
: SchedulingTARGET_SCHED_VARIABLE_ISSUE
: SchedulingTARGET_SECTION_TYPE_FLAGS
: File FrameworkTARGET_SET_DEFAULT_TYPE_ATTRIBUTES
: Target AttributesTARGET_SETUP_INCOMING_VARARGS
: VarargsTARGET_SHIFT_TRUNCATION_MASK
: MiscTARGET_SPLIT_COMPLEX_ARG
: Register ArgumentsTARGET_STACK_PROTECT_FAIL
: Stack Smashing ProtectionTARGET_STACK_PROTECT_GUARD
: Stack Smashing ProtectionTARGET_STRICT_ARGUMENT_NAMING
: VarargsTARGET_STRUCT_VALUE_RTX
: Aggregate ReturnTARGET_UNWIND_EMIT
: Dispatch TablesTARGET_UNWIND_INFO
: Exception Region OutputTARGET_USE_ANCHORS_FOR_SYMBOL_P
: Anchored AddressesTARGET_USE_BLOCKS_FOR_CONSTANT_P
: Addressing ModesTARGET_USE_JCR_SECTION
: MiscTARGET_USE_LOCAL_THUNK_ALIAS_P
: MiscTARGET_USES_WEAK_UNWIND_INFO
: Exception HandlingTARGET_VALID_DLLIMPORT_ATTRIBUTE_P
: Target AttributesTARGET_VALID_POINTER_MODE
: Register ArgumentsTARGET_VECTOR_MODE_SUPPORTED_P
: Register ArgumentsTARGET_VECTOR_OPAQUE_P
: Storage LayoutTARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD
: Addressing ModesTARGET_VERSION
: Run-time TargetTARGET_VTABLE_DATA_ENTRY_DISTANCE
: Type LayoutTARGET_VTABLE_ENTRY_ALIGN
: Type LayoutTARGET_VTABLE_USES_DESCRIPTORS
: Type LayoutTARGET_WEAK_NOT_IN_ARCHIVE_TOC
: Label Outputtargetm
: Target StructureTCmode
: Machine ModesTDmode
: Machine ModesTEMPLATE_DECL
: DeclarationsTEXT_SECTION_ASM_OP
: SectionsTF_SIZE
: Type LayoutTFmode
: Machine ModesTHEN_CLAUSE
: Function BodiesTHREAD_MODEL_SPEC
: DriverTHROW_EXPR
: Expression treesTHUNK_DECL
: DeclarationsTHUNK_DELTA
: DeclarationsTImode
: Machine ModesTImode
, in insn
: InsnsTQFmode
: Machine ModesTRAMPOLINE_ADJUST_ADDRESS
: TrampolinesTRAMPOLINE_ALIGNMENT
: TrampolinesTRAMPOLINE_SECTION
: TrampolinesTRAMPOLINE_SIZE
: TrampolinesTRAMPOLINE_TEMPLATE
: TrampolinesTRANSFER_FROM_TRAMPOLINE
: Trampolinestrap
instruction pattern: Standard NamesTREE_CODE
: Tree overviewTREE_FILENAME
: Working with declarationstree_int_cst_equal
: Expression treesTREE_INT_CST_HIGH
: Expression treesTREE_INT_CST_LOW
: Expression treestree_int_cst_lt
: Expression treesTREE_LINENO
: Working with declarationsTREE_LIST
: ContainersTREE_OPERAND
: Expression treesTREE_PUBLIC
: Function BasicsTREE_PURPOSE
: ContainersTREE_STRING_LENGTH
: Expression treesTREE_STRING_POINTER
: Expression treesTREE_TYPE
: Expression treesTREE_TYPE
: Function BasicsTREE_TYPE
: Working with declarationsTREE_TYPE
: TypesTREE_VALUE
: ContainersTREE_VEC
: ContainersTREE_VEC_ELT
: ContainersTREE_VEC_LENGTH
: ContainersTRULY_NOOP_TRUNCATION
: MiscTRUNC_DIV_EXPR
: Expression treesTRUNC_MOD_EXPR
: Expression treestruncate
: Conversionstrunc
mn2
instruction pattern: Standard NamesTRUTH_AND_EXPR
: Expression treesTRUTH_ANDIF_EXPR
: Expression treesTRUTH_NOT_EXPR
: Expression treesTRUTH_OR_EXPR
: Expression treesTRUTH_ORIF_EXPR
: Expression treesTRUTH_XOR_EXPR
: Expression treesTRY_BLOCK
: Function BodiesTRY_HANDLERS
: Function BodiesTRY_STMTS
: Function Bodiestst
m instruction pattern: Standard NamesTYPE_ALIGN
: TypesTYPE_ARG_TYPES
: TypesTYPE_ASM_OP
: Label OutputTYPE_ATTRIBUTES
: AttributesTYPE_BINFO
: ClassesTYPE_BUILT_IN
: TypesTYPE_CONTEXT
: TypesTYPE_DECL
: DeclarationsTYPE_FIELDS
: ClassesTYPE_FIELDS
: TypesTYPE_HAS_ARRAY_NEW_OPERATOR
: ClassesTYPE_HAS_DEFAULT_CONSTRUCTOR
: ClassesTYPE_HAS_MUTABLE_P
: ClassesTYPE_HAS_NEW_OPERATOR
: ClassesTYPE_MAIN_VARIANT
: TypesTYPE_MAX_VALUE
: TypesTYPE_METHOD_BASETYPE
: TypesTYPE_METHODS
: ClassesTYPE_MIN_VALUE
: TypesTYPE_NAME
: TypesTYPE_NOTHROW_P
: Function BasicsTYPE_OFFSET_BASETYPE
: TypesTYPE_OPERAND_FMT
: Label OutputTYPE_OVERLOADS_ARRAY_REF
: ClassesTYPE_OVERLOADS_ARROW
: ClassesTYPE_OVERLOADS_CALL_EXPR
: ClassesTYPE_POLYMORPHIC_P
: ClassesTYPE_PRECISION
: TypesTYPE_PTR_P
: TypesTYPE_PTRFN_P
: TypesTYPE_PTRMEM_P
: TypesTYPE_PTROB_P
: TypesTYPE_PTROBV_P
: TypesTYPE_QUAL_CONST
: TypesTYPE_QUAL_RESTRICT
: TypesTYPE_QUAL_VOLATILE
: TypesTYPE_RAISES_EXCEPTIONS
: Function BasicsTYPE_SIZE
: TypesTYPE_UNQUALIFIED
: TypesTYPE_VFIELD
: ClassesTYPENAME_TYPE
: TypesTYPENAME_TYPE_FULLNAME
: TypesTYPEOF_TYPE
: Typesudiv
: Arithmeticudiv
m3
instruction pattern: Standard Namesudivmod
m4
instruction pattern: Standard Namesudot_prod
m instruction pattern: Standard NamesUINTMAX_TYPE
: Type Layoutumax
: Arithmeticumax
m3
instruction pattern: Standard Namesumin
: Arithmeticumin
m3
instruction pattern: Standard Namesumod
: Arithmeticumod
m3
instruction pattern: Standard Namesumulhisi3
instruction pattern: Standard Namesumul
m3_highpart
instruction pattern: Standard Namesumulqihi3
instruction pattern: Standard Namesumulsidi3
instruction pattern: Standard Namesunchanging
: Flagsunchanging
, in call_insn
: Flagsunchanging
, in jump_insn
, call_insn
and insn
: Flagsunchanging
, in mem
: Flagsunchanging
, in subreg
: Flagsunchanging
, in symbol_ref
: FlagsUNEQ_EXPR
: Expression treesUNGE_EXPR
: Expression treesUNGT_EXPR
: Expression treesUNION_TYPE
: ClassesUNION_TYPE
: TypesUNITS_PER_SIMD_WORD
: Storage LayoutUNITS_PER_WORD
: Storage LayoutUNKNOWN_TYPE
: TypesUNLE_EXPR
: Expression treesUNLIKELY_EXECUTED_TEXT_SECTION_NAME
: SectionsUNLT_EXPR
: Expression treesUNORDERED_EXPR
: Expression treesunshare_all_rtl
: Sharingunsigned_fix
: Conversionsunsigned_float
: Conversionsunspec
: Side Effectsunspec_volatile
: Side Effectsuntyped_call
instruction pattern: Standard Namesuntyped_return
instruction pattern: Standard NamesUPDATE_PATH_HOST_CANONICALIZE (
path)
: Filesystemupdate_ssa
: SSAupdate_stmt
: Statement Operandsus_minus
: Arithmeticus_plus
: ArithmeticUS_SOFTWARE_GOFAST
: Library Callsus_truncate
: Conversionsuse
: Side EffectsUSE_C_ALLOCA
: Host MiscUSE_LD_AS_NEEDED
: DriverUSE_LOAD_POST_DECREMENT
: CostsUSE_LOAD_POST_INCREMENT
: CostsUSE_LOAD_PRE_DECREMENT
: CostsUSE_LOAD_PRE_INCREMENT
: Costsuse_param
: GTY Optionsuse_param
n: GTY Optionsuse_params
: GTY OptionsUSE_SELECT_SECTION_FOR_FUNCTIONS
: SectionsUSE_STORE_POST_DECREMENT
: CostsUSE_STORE_POST_INCREMENT
: CostsUSE_STORE_PRE_DECREMENT
: CostsUSE_STORE_PRE_INCREMENT
: Costsused
: Flagsused
, in symbol_ref
: FlagsUSER_LABEL_PREFIX
: Instruction OutputUSING_DECL
: DeclarationsUSING_STMT
: Function Bodiesusmulhisi3
instruction pattern: Standard Namesusmulqihi3
instruction pattern: Standard Namesusmulsidi3
instruction pattern: Standard Namesusum_widen
m3 instruction pattern: Standard NamesVA_ARG_EXPR
: Expression treesVAR_DECL
: Expression treesVAR_DECL
: DeclarationsVAX_FLOAT_FORMAT
: Storage Layoutvec_concat
: Vector Operationsvec_duplicate
: Vector Operationsvec_extract
m instruction pattern: Standard Namesvec_init
m instruction pattern: Standard Namesvec_merge
: Vector Operationsvec_select
: Vector Operationsvec_set
m instruction pattern: Standard Namesvec_shl_
m instruction pattern: Standard Namesvec_shr_
m instruction pattern: Standard NamesVECTOR_CST
: Expression treesVECTOR_STORE_FLAG_VALUE
: MiscVIRTUAL_INCOMING_ARGS_REGNUM
: Regs and MemoryVIRTUAL_OUTGOING_ARGS_REGNUM
: Regs and MemoryVIRTUAL_STACK_DYNAMIC_REGNUM
: Regs and MemoryVIRTUAL_STACK_VARS_REGNUM
: Regs and MemoryVMS
: FilesystemVMS_DEBUGGING_INFO
: VMS DebugVOID_TYPE
: TypesVOIDmode
: Machine Modesvolatil
: Flagsvolatil
, in insn
, call_insn
, jump_insn
, code_label
, barrier
, and note
: Flagsvolatil
, in label_ref
and reg_label
: Flagsvolatil
, in mem
, asm_operands
, and asm_input
: Flagsvolatil
, in reg
: Flagsvolatil
, in subreg
: Flagsvolatil
, in symbol_ref
: Flagswalk_dominator_tree
: SSAwalk_use_def_chains
: SSAWCHAR_TYPE
: Type LayoutWCHAR_TYPE_SIZE
: Type Layoutwhich_alternative
: Output StatementWHILE_BODY
: Function BodiesWHILE_COND
: Function BodiesWHILE_STMT
: Function BodiesWIDEST_HARDWARE_FP_SIZE
: Type LayoutWINT_TYPE
: Type Layoutword_mode
: Machine ModesWORD_REGISTER_OPERATIONS
: MiscWORD_SWITCH_TAKES_ARG
: DriverWORDS_BIG_ENDIAN
: Storage LayoutWORDS_BIG_ENDIAN
, effect on subreg
: Regs and MemoryXCmode
: Machine ModesXCOFF_DEBUGGING_INFO
: DBX OptionsXEXP
: AccessorsXF_SIZE
: Type LayoutXFmode
: Machine ModesXINT
: Accessorsxor
: Arithmeticxor
, canonicalization of: Insn Canonicalizationsxor
m3
instruction pattern: Standard NamesXSTR
: AccessorsXVEC
: AccessorsXVECEXP
: AccessorsXVECLEN
: AccessorsXWINT
: Accessorszero_extend
: Conversionszero_extend
mn2
instruction pattern: Standard Nameszero_extract
: Bit-Fieldszero_extract
, canonicalization of: Insn Canonicalizations