• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/lib/gcc/arm-none-eabi/4.6.1/plugin/include/

Lines Matching refs:gimple

40 typedef VEC(gimple, heap) *gimple_vec;
46 #include "gimple.def"
54 /* Error out if a gimple tuple is addressed incorrectly. */
117 /* Currently, there's only one type of gimple debug stmt. Others are
134 gimple stmt;
139 /* A double-linked sequence of gimple statements. */
164 static inline gimple
183 static inline gimple
218 void gimple_seq_add_stmt (gimple_seq *, gimple);
220 /* Link gimple statement GS to the end of the sequence *SEQ_P. If
225 void gimplify_seq_add_stmt (gimple_seq *, gimple);
230 gimple_seq_alloc_with_stmt (gimple stmt)
243 return (!(bb->flags & BB_RTL) && bb->il.gimple) ? bb->il.gimple->seq : NULL;
253 bb->il.gimple->seq = seq;
442 gimple-low.c. */
757 /* Define the overall contents of a gimple tuple. It may be any of the
787 /* In gimple.c. */
796 /* This variable holds the currently expanded gimple statement for purposes
798 extern gimple currently_expanding_gimple_stmt;
800 gimple gimple_build_return (tree);
802 gimple gimple_build_assign_stat (tree, tree MEM_STAT_DECL);
807 gimple gimple_build_assign_with_ops_stat (enum tree_code, tree, tree,
814 gimple gimple_build_debug_bind_stat (tree, tree, gimple MEM_STAT_DECL);
818 gimple gimple_build_call_vec (tree, VEC(tree, heap) *);
819 gimple gimple_build_call (tree, unsigned, ...);
820 gimple gimple_build_call_from_tree (tree);
821 gimple gimplify_assign (tree, tree, gimple_seq *);
822 gimple gimple_build_cond (enum tree_code, tree, tree, tree, tree);
823 gimple gimple_build_label (tree label);
824 gimple gimple_build_goto (tree dest);
825 gimple gimple_build_nop (void);
826 gimple gimple_build_bind (tree, gimple_seq, tree);
827 gimple gimple_build_asm_vec (const char *, VEC(tree,gc) *, VEC(tree,gc) *,
829 gimple gimple_build_catch (tree, gimple_seq);
830 gimple gimple_build_eh_filter (tree, gimple_seq);
831 gimple gimple_build_eh_must_not_throw (tree);
832 gimple gimple_build_try (gimple_seq, gimple_seq, enum gimple_try_flags);
833 gimple gimple_build_wce (gimple_seq);
834 gimple gimple_build_resx (int);
835 gimple gimple_build_eh_dispatch (int);
836 gimple gimple_build_switch_nlabels (unsigned, tree, tree);
837 gimple gimple_build_switch (unsigned, tree, tree, ...);
838 gimple gimple_build_switch_vec (tree, tree, VEC(tree,heap) *);
839 gimple gimple_build_omp_parallel (gimple_seq, tree, tree, tree);
840 gimple gimple_build_omp_task (gimple_seq, tree, tree, tree, tree, tree, tree);
841 gimple gimple_build_omp_for (gimple_seq, tree, size_t, gimple_seq);
842 gimple gimple_build_omp_critical (gimple_seq, tree);
843 gimple gimple_build_omp_section (gimple_seq);
844 gimple gimple_build_omp_continue (tree, tree);
845 gimple gimple_build_omp_master (gimple_seq);
846 gimple gimple_build_omp_return (bool);
847 gimple gimple_build_omp_ordered (gimple_seq);
848 gimple gimple_build_omp_sections (gimple_seq, tree);
849 gimple gimple_build_omp_sections_switch (void);
850 gimple gimple_build_omp_single (gimple_seq, tree);
851 gimple gimple_build_cdt (tree, tree);
852 gimple gimple_build_omp_atomic_load (tree, tree);
853 gimple gimple_build_omp_atomic_store (tree);
854 gimple gimple_build_predict (enum br_predictor, enum prediction);
867 void gimple_call_reset_alias_info (gimple);
868 bool gimple_assign_copy_p (gimple);
869 bool gimple_assign_ssa_name_copy_p (gimple);
870 bool gimple_assign_unary_nop_p (gimple);
871 void gimple_set_bb (gimple, struct basic_block_def *);
876 void gimple_set_lhs (gimple, tree);
877 void gimple_replace_lhs (gimple, tree);
878 gimple gimple_copy (gimple);
879 void gimple_set_modified (gimple, bool);
881 gimple gimple_build_cond_from_tree (tree, tree, tree);
882 void gimple_cond_set_condition_from_tree (gimple, tree);
885 bool gimple_could_trap_p (gimple);
886 bool gimple_could_trap_p_1 (gimple, bool, bool);
887 bool gimple_assign_rhs_could_trap_p (gimple);
888 void gimple_regimplify_operands (gimple, gimple_stmt_iterator *);
892 gimple gimple_alloc_stat (enum gimple_code, unsigned MEM_STAT_DECL);
962 extern void count_uses_and_derefs (tree, gimple, unsigned *, unsigned *,
964 extern bool walk_stmt_load_store_addr_ops (gimple, void *,
965 bool (*)(gimple, tree, void *),
966 bool (*)(gimple, tree, void *),
967 bool (*)(gimple, tree, void *));
968 extern bool walk_stmt_load_store_ops (gimple, void *,
969 bool (*)(gimple, tree, void *),
970 bool (*)(gimple, tree, void *));
971 extern bool gimple_ior_addresses_taken (bitmap, gimple);
972 extern bool gimple_call_builtin_p (gimple, enum built_in_function);
981 extern void declare_vars (tree, gimple, bool);
1018 VEC(gimple,heap) *bind_expr_stack;
1039 extern gimple gimplify_body (tree *, tree, bool);
1041 extern void pop_gimplify_context (gimple);
1046 extern gimple gimple_current_bind_expr (void);
1047 extern VEC(gimple, heap) *gimple_bind_expr_stack (void);
1070 extern tree gimple_assign_rhs_to_tree (gimple);
1103 gimple_statement_structure (gimple gs)
1113 gimple_has_substatements (gimple g)
1160 gimple_set_block (gimple g, tree block)
1186 gimple_set_location (gimple g, location_t location)
1239 gimple_set_no_warning (gimple stmt, bool no_warning)
1247 gimple_set_visited (gimple stmt, bool visited_p)
1256 gimple_visited_p (gimple stmt)
1265 gimple_set_plf (gimple stmt, enum plf_mask plf, bool val_p)
1277 gimple_plf (gimple stmt, enum plf_mask plf)
1286 gimple_set_uid (gimple g, unsigned uid)
1333 gimple_set_def_ops (gimple g, struct def_optype_d *def)
1354 gimple_set_use_ops (gimple g, struct use_optype_d *use)
1415 gimple_vuse_ptr (gimple g)
1425 gimple_vdef_ptr (gimple g)
1435 gimple_set_vuse (gimple g, tree vuse)
1444 gimple_set_vdef (gimple g, tree vdef)
1484 update_stmt (gimple s)
1496 update_stmt_if_modified (gimple s)
1517 gimple_set_has_volatile_ops (gimple stmt, bool volatilep)
1527 gimple_references_memory_p (gimple stmt)
1546 gimple_omp_set_subcode (gimple s, unsigned int subcode)
1557 gimple_omp_return_set_nowait (gimple s)
1589 gimple_omp_section_set_last (gimple g)
1611 gimple_omp_parallel_set_combined_p (gimple g, bool combined_p)
1633 gimple_set_num_ops (gimple gs, unsigned num_ops)
1642 gimple_ops (gimple gs)
1687 gimple_set_op (gimple gs, unsigned i, tree op)
1738 gimple_assign_set_lhs (gimple gs, tree lhs)
1771 gimple_assign_set_rhs1 (gimple gs, tree rhs)
1808 gimple_assign_set_rhs2 (gimple gs, tree rhs)
1843 gimple_assign_set_rhs3 (gimple gs, tree rhs)
1884 gimple_assign_set_nontemporal_move (gimple gs, bool nontemporal)
1916 gimple_assign_set_rhs_code (gimple s, enum tree_code code)
1923 /* Return the gimple rhs class of the code of the expression computed on
1940 gimple_assign_single_p (gimple gs)
1950 gimple_assign_cast_p (gimple s)
1995 gimple_call_set_lhs (gimple gs, tree lhs)
2029 gimple_call_set_fn (gimple gs, tree fn)
2039 gimple_call_set_fndecl (gimple gs, tree decl)
2110 gimple_call_set_chain (gimple gs, tree chain)
2154 gimple_call_set_arg (gimple gs, unsigned index, tree arg)
2166 gimple_call_set_tail (gimple s, bool tail_p)
2179 gimple_call_tail_p (gimple s)
2189 gimple_call_set_cannot_inline (gimple s, bool inlinable_p)
2202 gimple_call_cannot_inline_p (gimple s)
2214 gimple_call_set_return_slot_opt (gimple s, bool return_slot_opt_p)
2227 gimple_call_return_slot_opt_p (gimple s)
2238 gimple_call_set_from_thunk (gimple s, bool from_thunk_p)
2251 gimple_call_from_thunk_p (gimple s)
2262 gimple_call_set_va_arg_pack (gimple s, bool pass_arg_pack_p)
2276 gimple_call_va_arg_pack_p (gimple s)
2286 gimple_call_noreturn_p (gimple s)
2297 gimple_call_set_nothrow (gimple s, bool nothrow_p)
2309 gimple_call_nothrow_p (gimple s)
2319 gimple_call_copy_flags (gimple dest_call, gimple orig_call)
2331 gimple_call_use_set (gimple call)
2342 gimple_call_clobber_set (gimple call)
2353 gimple_has_lhs (gimple stmt)
2374 gimple_cond_set_code (gimple gs, enum tree_code code)
2404 gimple_cond_set_lhs (gimple gs, tree lhs)
2435 gimple_cond_set_rhs (gimple gs, tree rhs)
2457 gimple_cond_set_true_label (gimple gs, tree label)
2468 gimple_cond_set_false_label (gimple gs, tree label)
2489 gimple_cond_make_false (gimple gs)
2500 gimple_cond_make_true (gimple gs)
2561 gimple_cond_single_var_p (gimple gs)
2577 gimple_cond_set_condition (gimple stmt, enum tree_code code, tree lhs, tree rhs)
2598 gimple_label_set_label (gimple gs, tree label)
2618 gimple_goto_set_dest (gimple gs, tree dest)
2639 gimple_bind_set_vars (gimple gs, tree vars)
2650 gimple_bind_append_vars (gimple gs, tree vars)
2660 gimple_bind_body (gimple gs)
2671 gimple_bind_set_body (gimple gs, gimple_seq seq)
2681 gimple_bind_add_stmt (gimple gs, gimple stmt)
2691 gimple_bind_add_seq (gimple gs, gimple_seq seq)
2713 gimple_bind_set_block (gimple gs, tree block)
2784 gimple_asm_set_input_op (gimple gs, unsigned index, tree in_op)
2817 gimple_asm_set_output_op (gimple gs, unsigned index, tree out_op)
2840 gimple_asm_set_clobber_op (gimple gs, unsigned index, tree clobber_op)
2861 gimple_asm_set_label_op (gimple gs, unsigned index, tree label_op)
2893 gimple_asm_set_volatile (gimple gs, bool volatile_p)
2906 gimple_asm_set_input (gimple gs, bool input_p)
2939 gimple_catch_types_ptr (gimple gs)
2950 gimple_catch_handler (gimple gs)
2961 gimple_catch_handler_ptr (gimple gs)
2971 gimple_catch_set_types (gimple gs, tree t)
2981 gimple_catch_set_handler (gimple gs, gimple_seq handler)
3002 gimple_eh_filter_types_ptr (gimple gs)
3013 gimple_eh_filter_failure (gimple gs)
3023 gimple_eh_filter_set_types (gimple gs, tree types)
3034 gimple_eh_filter_set_failure (gimple gs, gimple_seq failure)
3043 gimple_eh_must_not_throw_fndecl (gimple gs)
3052 gimple_eh_must_not_throw_set_fndecl (gimple gs, tree decl)
3075 gimple_try_set_kind (gimple gs, enum gimple_try_flags kind)
3098 gimple_try_eval (gimple gs)
3109 gimple_try_cleanup (gimple gs)
3119 gimple_try_set_catch_is_cleanup (gimple g, bool catch_is_cleanup)
3133 gimple_try_set_eval (gimple gs, gimple_seq eval)
3144 gimple_try_set_cleanup (gimple gs, gimple_seq cleanup)
3154 gimple_wce_cleanup (gimple gs)
3164 gimple_wce_set_cleanup (gimple gs, gimple_seq cleanup)
3184 gimple_wce_set_cleanup_eh_only (gimple gs, bool eh_only_p)
3225 gimple_phi_result_ptr (gimple gs)
3234 gimple_phi_set_result (gimple gs, tree result)
3245 gimple_phi_arg (gimple gs, unsigned index)
3256 gimple_phi_set_arg (gimple gs, unsigned index, struct phi_arg_d * phiarg)
3275 gimple_resx_set_region (gimple gs, int region)
3293 gimple_eh_dispatch_set_region (gimple gs, int region)
3315 gimple_switch_set_num_labels (gimple g, unsigned nlabels)
3345 gimple_switch_set_index (gimple gs, tree index)
3367 gimple_switch_set_label (gimple gs, unsigned index, tree label)
3387 gimple_switch_set_default_label (gimple gs, tree label)
3414 gimple_debug_bind_get_var (gimple dbg)
3425 gimple_debug_bind_get_value (gimple dbg)
3436 gimple_debug_bind_get_value_ptr (gimple dbg)
3446 gimple_debug_bind_set_var (gimple dbg, tree var)
3457 gimple_debug_bind_set_value (gimple dbg, tree value)
3472 gimple_debug_bind_reset_value (gimple dbg)
3483 gimple_debug_bind_has_value_p (gimple dbg)
3495 gimple_omp_body (gimple gs)
3503 gimple_omp_set_body (gimple gs, gimple_seq body)
3522 gimple_omp_critical_name_ptr (gimple gs)
3532 gimple_omp_critical_set_name (gimple gs, tree name)
3552 gimple_omp_for_clauses_ptr (gimple gs)
3562 gimple_omp_for_set_clauses (gimple gs, tree clauses)
3572 gimple_omp_for_collapse (gimple gs)
3593 gimple_omp_for_index_ptr (gimple gs, size_t i)
3604 gimple_omp_for_set_index (gimple gs, size_t i, tree index)
3626 gimple_omp_for_initial_ptr (gimple gs, size_t i)
3637 gimple_omp_for_set_initial (gimple gs, size_t i, tree initial)
3659 gimple_omp_for_final_ptr (gimple gs, size_t i)
3670 gimple_omp_for_set_final (gimple gs, size_t i, tree final)
3692 gimple_omp_for_incr_ptr (gimple gs, size_t i)
3703 gimple_omp_for_set_incr (gimple gs, size_t i, tree incr)
3715 gimple_omp_for_pre_body (gimple gs)
3726 gimple_omp_for_set_pre_body (gimple gs, gimple_seq pre_body)
3746 gimple_omp_parallel_clauses_ptr (gimple gs)
3757 gimple_omp_parallel_set_clauses (gimple gs, tree clauses)
3777 gimple_omp_parallel_child_fn_ptr (gimple gs)
3787 gimple_omp_parallel_set_child_fn (gimple gs, tree child_fn)
3808 gimple_omp_parallel_data_arg_ptr (gimple gs)
3818 gimple_omp_parallel_set_data_arg (gimple gs, tree data_arg)
3838 gimple_omp_task_clauses_ptr (gimple gs)
3849 gimple_omp_task_set_clauses (gimple gs, tree clauses)
3869 gimple_omp_task_child_fn_ptr (gimple gs)
3879 gimple_omp_task_set_child_fn (gimple gs, tree child_fn)
3900 gimple_omp_task_data_arg_ptr (gimple gs)
3910 gimple_omp_task_set_data_arg (gimple gs, tree data_arg)
3931 gimple_omp_taskreg_clauses_ptr (gimple gs)
3943 gimple_omp_taskreg_set_clauses (gimple gs, tree clauses)
3965 gimple_omp_taskreg_child_fn_ptr (gimple gs)
3976 gimple_omp_taskreg_set_child_fn (gimple gs, tree child_fn)
3999 gimple_omp_taskreg_data_arg_ptr (gimple gs)
4010 gimple_omp_taskreg_set_data_arg (gimple gs, tree data_arg)
4031 gimple_omp_task_copy_fn_ptr (gimple gs)
4041 gimple_omp_task_set_copy_fn (gimple gs, tree copy_fn)
4061 gimple_omp_task_arg_size_ptr (gimple gs)
4071 gimple_omp_task_set_arg_size (gimple gs, tree arg_size)
4091 gimple_omp_task_arg_align_ptr (gimple gs)
4101 gimple_omp_task_set_arg_align (gimple gs, tree arg_align)
4121 gimple_omp_single_clauses_ptr (gimple gs)
4131 gimple_omp_single_set_clauses (gimple gs, tree clauses)
4151 gimple_omp_sections_clauses_ptr (gimple gs)
4162 gimple_omp_sections_set_clauses (gimple gs, tree clauses)
4184 gimple_omp_sections_control_ptr (gimple gs)
4195 gimple_omp_sections_set_control (gimple gs, tree control)
4205 gimple_omp_for_set_cond (gimple gs, size_t i, enum tree_code cond)
4228 gimple_omp_atomic_store_set_val (gimple g, tree val)
4248 gimple_omp_atomic_store_val_ptr (gimple g)
4258 gimple_omp_atomic_load_set_lhs (gimple g, tree lhs)
4278 gimple_omp_atomic_load_lhs_ptr (gimple g)
4288 gimple_omp_atomic_load_set_rhs (gimple g, tree rhs)
4308 gimple_omp_atomic_load_rhs_ptr (gimple g)
4327 gimple_omp_continue_control_def_ptr (gimple g)
4336 gimple_omp_continue_set_control_def (gimple g, tree def)
4356 gimple_omp_continue_control_use_ptr (gimple g)
4366 gimple_omp_continue_set_control_use (gimple g, tree use)
4395 gimple_return_set_retval (gimple gs, tree retval)
4402 /* Returns true when the gimple statment STMT is any of the OpenMP types. */
4453 gimple_predict_predictor (gimple gs)
4463 gimple_predict_set_predictor (gimple gs, enum br_predictor predictor)
4474 gimple_predict_outcome (gimple gs)
4484 gimple_predict_set_outcome (gimple gs, enum prediction outcome)
4614 /* Advance the iterator to the next gimple statement. */
4622 /* Advance the iterator to the previous gimple statement. */
4632 static inline gimple
4652 /* Advance the iterator to the next non-debug gimple statement. */
4664 /* Advance the iterator to the next non-debug gimple statement. */
4710 static inline gimple *
4745 /* In gimple-iterator.c */
4749 void gsi_replace (gimple_stmt_iterator *, gimple, bool);
4750 void gsi_insert_before (gimple_stmt_iterator *, gimple,
4752 void gsi_insert_before_without_update (gimple_stmt_iterator *, gimple,
4758 void gsi_insert_after (gimple_stmt_iterator *, gimple,
4760 void gsi_insert_after_without_update (gimple_stmt_iterator *, gimple,
4767 gimple_stmt_iterator gsi_for_stmt (gimple);
4771 void gsi_insert_on_edge (edge, gimple);
4773 basic_block gsi_insert_on_edge_immediate (edge, gimple);
4777 gimple gimple_call_copy_skip_args (gimple, bitmap);
4780 /* Convenience routines to walk all statements of a gimple function.
4839 gimple walk_gimple_seq (gimple_seq, walk_stmt_fn, walk_tree_fn,
4843 tree walk_gimple_op (gimple, walk_tree_fn, struct walk_stmt_info *);
4847 gimple.c:gimple_alloc_kind_names. */
4881 /* In gimple-fold.c. */
4883 tree gimple_fold_builtin (gimple);
4885 bool fold_stmt_inplace (gimple);