• 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-2013.11/lib/gcc/arm-none-eabi/4.8.1/plugin/include/

Lines Matching refs:gimple

34 typedef gimple gimple_seq_node;
38 typedef vec<gimple> gimple_vec;
42 #include "gimple.def"
50 /* Error out if a gimple tuple is addressed incorrectly. */
115 /* Currently, there are only two types of gimple debug stmt. Others are
202 Linked lists of gimple statements. The next pointers form
204 A gimple statement is hence also a double-ended list of
207 gimple next;
208 gimple GTY((skip)) prev;
324 gimple-low.c. */
688 /* Define the overall contents of a gimple tuple. It may be any of the
721 /* In gimple.c. */
730 /* This variable holds the currently expanded gimple statement for purposes
732 extern gimple currently_expanding_gimple_stmt;
734 gimple gimple_build_return (tree);
736 gimple gimple_build_assign_stat (tree, tree MEM_STAT_DECL);
741 gimple
744 gimple
748 gimple gimple_build_debug_bind_stat (tree, tree, gimple MEM_STAT_DECL);
751 gimple gimple_build_debug_source_bind_stat (tree, tree, gimple MEM_STAT_DECL);
755 gimple gimple_build_call_vec (tree, vec<tree> );
756 gimple gimple_build_call (tree, unsigned, ...);
757 gimple gimple_build_call_valist (tree, unsigned, va_list);
758 gimple gimple_build_call_internal (enum internal_fn, unsigned, ...);
759 gimple gimple_build_call_internal_vec (enum internal_fn, vec<tree> );
760 gimple gimple_build_call_from_tree (tree);
761 gimple gimplify_assign (tree, tree, gimple_seq *);
762 gimple gimple_build_cond (enum tree_code, tree, tree, tree, tree);
763 gimple gimple_build_label (tree label);
764 gimple gimple_build_goto (tree dest);
765 gimple gimple_build_nop (void);
766 gimple gimple_build_bind (tree, gimple_seq, tree);
767 gimple gimple_build_asm_vec (const char *, vec<tree, va_gc> *,
770 gimple gimple_build_catch (tree, gimple_seq);
771 gimple gimple_build_eh_filter (tree, gimple_seq);
772 gimple gimple_build_eh_must_not_throw (tree);
773 gimple gimple_build_eh_else (gimple_seq, gimple_seq);
774 gimple gimple_build_try (gimple_seq, gimple_seq, enum gimple_try_flags);
775 gimple gimple_build_wce (gimple_seq);
776 gimple gimple_build_resx (int);
777 gimple gimple_build_eh_dispatch (int);
778 gimple gimple_build_switch_nlabels (unsigned, tree, tree);
779 gimple gimple_build_switch (tree, tree, vec<tree> );
780 gimple gimple_build_omp_parallel (gimple_seq, tree, tree, tree);
781 gimple gimple_build_omp_task (gimple_seq, tree, tree, tree, tree, tree, tree);
782 gimple gimple_build_omp_for (gimple_seq, tree, size_t, gimple_seq);
783 gimple gimple_build_omp_critical (gimple_seq, tree);
784 gimple gimple_build_omp_section (gimple_seq);
785 gimple gimple_build_omp_continue (tree, tree);
786 gimple gimple_build_omp_master (gimple_seq);
787 gimple gimple_build_omp_return (bool);
788 gimple gimple_build_omp_ordered (gimple_seq);
789 gimple gimple_build_omp_sections (gimple_seq, tree);
790 gimple gimple_build_omp_sections_switch (void);
791 gimple gimple_build_omp_single (gimple_seq, tree);
792 gimple gimple_build_cdt (tree, tree);
793 gimple gimple_build_omp_atomic_load (tree, tree);
794 gimple gimple_build_omp_atomic_store (tree);
795 gimple gimple_build_transaction (gimple_seq, tree);
796 gimple gimple_build_predict (enum br_predictor, enum prediction);
811 void gimple_call_reset_alias_info (gimple);
812 bool gimple_assign_copy_p (gimple);
813 bool gimple_assign_ssa_name_copy_p (gimple);
814 bool gimple_assign_unary_nop_p (gimple);
815 void gimple_set_bb (gimple, basic_block);
820 void gimple_set_lhs (gimple, tree);
821 void gimple_replace_lhs (gimple, tree);
822 gimple gimple_copy (gimple);
824 gimple gimple_build_cond_from_tree (tree, tree, tree);
825 void gimple_cond_set_condition_from_tree (gimple, tree);
827 bool gimple_could_trap_p (gimple);
828 bool gimple_could_trap_p_1 (gimple, bool, bool);
829 bool gimple_assign_rhs_could_trap_p (gimple);
830 void gimple_regimplify_operands (gimple, gimple_stmt_iterator *);
834 gimple gimple_alloc_stat (enum gimple_code, unsigned MEM_STAT_DECL);
879 extern bool is_gimple_builtin_call (gimple stmt);
889 extern void count_uses_and_derefs (tree, gimple, unsigned *, unsigned *,
891 extern bool walk_stmt_load_store_addr_ops (gimple, void *,
892 bool (*)(gimple, tree, void *),
893 bool (*)(gimple, tree, void *),
894 bool (*)(gimple, tree, void *));
895 extern bool walk_stmt_load_store_ops (gimple, void *,
896 bool (*)(gimple, tree, void *),
897 bool (*)(gimple, tree, void *));
898 extern bool gimple_ior_addresses_taken (bitmap, gimple);
899 extern bool gimple_call_builtin_p (gimple, enum built_in_class);
900 extern bool gimple_call_builtin_p (gimple, enum built_in_function);
910 extern void declare_vars (tree, gimple, bool);
947 vec<gimple> bind_expr_stack;
989 extern gimple gimplify_body (tree, bool);
991 extern void pop_gimplify_context (gimple);
996 extern gimple gimple_current_bind_expr (void);
997 extern vec<gimple> gimple_bind_expr_stack (void);
1024 extern tree gimple_assign_rhs_to_tree (gimple);
1046 static inline gimple
1065 static inline gimple
1100 void gimple_seq_add_stmt (gimple_seq *, gimple);
1102 /* Link gimple statement GS to the end of the sequence *SEQ_P. If
1107 void gimple_seq_add_stmt_without_update (gimple_seq *, gimple);
1112 gimple_seq_alloc_with_stmt (gimple stmt)
1125 return (!(bb->flags & BB_RTL)) ? bb->il.gimple.seq : NULL;
1131 return (!(bb->flags & BB_RTL)) ? &bb->il.gimple.seq : NULL;
1140 bb->il.gimple.seq = seq;
1166 gimple_statement_structure (gimple gs)
1176 gimple_has_substatements (gimple g)
1225 gimple_set_block (gimple g, tree block)
1255 gimple_set_location (gimple g, location_t location)
1308 gimple_set_no_warning (gimple stmt, bool no_warning)
1316 gimple_set_visited (gimple stmt, bool visited_p)
1325 gimple_visited_p (gimple stmt)
1334 gimple_set_plf (gimple stmt, enum plf_mask plf, bool val_p)
1346 gimple_plf (gimple stmt, enum plf_mask plf)
1355 gimple_set_uid (gimple g, unsigned uid)
1373 gimple_init_singleton (gimple g)
1412 gimple_set_use_ops (gimple g, struct use_optype_d *use)
1437 gimple_vdef_op (gimple g)
1470 gimple_vuse_ptr (gimple g)
1480 gimple_vdef_ptr (gimple g)
1490 gimple_set_vuse (gimple g, tree vuse)
1499 gimple_set_vdef (gimple g, tree vdef)
1516 /* Set the MODIFIED flag to MODIFIEDP, iff the gimple statement G has
1520 gimple_set_modified (gimple s, bool modifiedp)
1550 update_stmt (gimple s)
1562 update_stmt_if_modified (gimple s)
1583 gimple_set_has_volatile_ops (gimple stmt, bool volatilep)
1600 gimple_in_transaction (gimple stmt)
1608 gimple_references_memory_p (gimple stmt)
1627 gimple_omp_set_subcode (gimple s, unsigned int subcode)
1638 gimple_omp_return_set_nowait (gimple s)
1670 gimple_omp_section_set_last (gimple g)
1692 gimple_omp_parallel_set_combined_p (gimple g, bool combined_p)
1717 gimple_omp_atomic_set_need_value (gimple g)
1737 gimple_set_num_ops (gimple gs, unsigned num_ops)
1746 gimple_ops (gimple gs)
1791 gimple_set_op (gimple gs, unsigned i, tree op)
1842 gimple_assign_set_lhs (gimple gs, tree lhs)
1875 gimple_assign_set_rhs1 (gimple gs, tree rhs)
1912 gimple_assign_set_rhs2 (gimple gs, tree rhs)
1947 gimple_assign_set_rhs3 (gimple gs, tree rhs)
1988 gimple_assign_set_nontemporal_move (gimple gs, bool nontemporal)
2020 gimple_assign_set_rhs_code (gimple s, enum tree_code code)
2027 /* Return the gimple rhs class of the code of the expression computed on
2044 gimple_assign_single_p (gimple gs)
2053 gimple_store_p (gimple gs)
2062 gimple_assign_load_p (gimple gs)
2079 gimple_assign_cast_p (gimple s)
2095 gimple_clobber_p (gimple s)
2132 gimple_call_set_lhs (gimple gs, tree lhs)
2176 gimple_call_set_fntype (gimple gs, tree fntype)
2208 gimple_call_set_fn (gimple gs, tree fn)
2219 gimple_call_set_fndecl (gimple gs, tree decl)
2230 gimple_call_set_internal_fn (gimple gs, enum internal_fn fn)
2306 gimple_call_set_chain (gimple gs, tree chain)
2350 gimple_call_set_arg (gimple gs, unsigned index, tree arg)
2362 gimple_call_set_tail (gimple s, bool tail_p)
2375 gimple_call_tail_p (gimple s)
2387 gimple_call_set_return_slot_opt (gimple s, bool return_slot_opt_p)
2400 gimple_call_return_slot_opt_p (gimple s)
2411 gimple_call_set_from_thunk (gimple s, bool from_thunk_p)
2424 gimple_call_from_thunk_p (gimple s)
2435 gimple_call_set_va_arg_pack (gimple s, bool pass_arg_pack_p)
2449 gimple_call_va_arg_pack_p (gimple s)
2459 gimple_call_noreturn_p (gimple s)
2470 gimple_call_set_nothrow (gimple s, bool nothrow_p)
2482 gimple_call_nothrow_p (gimple s)
2494 gimple_call_set_alloca_for_var (gimple s, bool for_var)
2506 gimple_call_alloca_for_var_p (gimple s)
2515 gimple_call_copy_flags (gimple dest_call, gimple orig_call)
2527 gimple_call_use_set (gimple call)
2538 gimple_call_clobber_set (gimple call)
2549 gimple_has_lhs (gimple stmt)
2570 gimple_cond_set_code (gimple gs, enum tree_code code)
2600 gimple_cond_set_lhs (gimple gs, tree lhs)
2631 gimple_cond_set_rhs (gimple gs, tree rhs)
2653 gimple_cond_set_true_label (gimple gs, tree label)
2664 gimple_cond_set_false_label (gimple gs, tree label)
2685 gimple_cond_make_false (gimple gs)
2696 gimple_cond_make_true (gimple gs)
2757 gimple_cond_single_var_p (gimple gs)
2773 gimple_cond_set_condition (gimple stmt, enum tree_code code, tree lhs, tree rhs)
2794 gimple_label_set_label (gimple gs, tree label)
2814 gimple_goto_set_dest (gimple gs, tree dest)
2835 gimple_bind_set_vars (gimple gs, tree vars)
2846 gimple_bind_append_vars (gimple gs, tree vars)
2854 gimple_bind_body_ptr (gimple gs)
2863 gimple_bind_body (gimple gs)
2873 gimple_bind_set_body (gimple gs, gimple_seq seq)
2883 gimple_bind_add_stmt (gimple gs, gimple stmt)
2893 gimple_bind_add_seq (gimple gs, gimple_seq seq)
2915 gimple_bind_set_block (gimple gs, tree block)
2986 gimple_asm_set_input_op (gimple gs, unsigned index, tree in_op)
3019 gimple_asm_set_output_op (gimple gs, unsigned index, tree out_op)
3042 gimple_asm_set_clobber_op (gimple gs, unsigned index, tree clobber_op)
3063 gimple_asm_set_label_op (gimple gs, unsigned index, tree label_op)
3095 gimple_asm_set_volatile (gimple gs, bool volatile_p)
3108 gimple_asm_set_input (gimple gs, bool input_p)
3141 gimple_catch_types_ptr (gimple gs)
3152 gimple_catch_handler_ptr (gimple gs)
3163 gimple_catch_handler (gimple gs)
3172 gimple_catch_set_types (gimple gs, tree t)
3182 gimple_catch_set_handler (gimple gs, gimple_seq handler)
3203 gimple_eh_filter_types_ptr (gimple gs)
3214 gimple_eh_filter_failure_ptr (gimple gs)
3225 gimple_eh_filter_failure (gimple gs)
3234 gimple_eh_filter_set_types (gimple gs, tree types)
3245 gimple_eh_filter_set_failure (gimple gs, gimple_seq failure)
3254 gimple_eh_must_not_throw_fndecl (gimple gs)
3263 gimple_eh_must_not_throw_set_fndecl (gimple gs, tree decl)
3272 gimple_eh_else_n_body_ptr (gimple gs)
3279 gimple_eh_else_n_body (gimple gs)
3285 gimple_eh_else_e_body_ptr (gimple gs)
3292 gimple_eh_else_e_body (gimple gs)
3298 gimple_eh_else_set_n_body (gimple gs, gimple_seq seq)
3305 gimple_eh_else_set_e_body (gimple gs, gimple_seq seq)
3327 gimple_try_set_kind (gimple gs, enum gimple_try_flags kind)
3351 gimple_try_eval_ptr (gimple gs)
3361 gimple_try_eval (gimple gs)
3371 gimple_try_cleanup_ptr (gimple gs)
3382 gimple_try_cleanup (gimple gs)
3391 gimple_try_set_catch_is_cleanup (gimple g, bool catch_is_cleanup)
3405 gimple_try_set_eval (gimple gs, gimple_seq eval)
3416 gimple_try_set_cleanup (gimple gs, gimple_seq cleanup)
3426 gimple_wce_cleanup_ptr (gimple gs)
3436 gimple_wce_cleanup (gimple gs)
3445 gimple_wce_set_cleanup (gimple gs, gimple_seq cleanup)
3465 gimple_wce_set_cleanup_eh_only (gimple gs, bool eh_only_p)
3506 gimple_phi_result_ptr (gimple gs)
3515 gimple_phi_set_result (gimple gs, tree result)
3528 gimple_phi_arg (gimple gs, unsigned index)
3539 gimple_phi_set_arg (gimple gs, unsigned index, struct phi_arg_d * phiarg)
3558 gimple_resx_set_region (gimple gs, int region)
3576 gimple_eh_dispatch_set_region (gimple gs, int region)
3598 gimple_switch_set_num_labels (gimple g, unsigned nlabels)
3628 gimple_switch_set_index (gimple gs, tree index)
3650 gimple_switch_set_label (gimple gs, unsigned index, tree label)
3672 gimple_switch_set_default_label (gimple gs, tree label)
3700 gimple_debug_bind_get_var (gimple dbg)
3711 gimple_debug_bind_get_value (gimple dbg)
3722 gimple_debug_bind_get_value_ptr (gimple dbg)
3732 gimple_debug_bind_set_var (gimple dbg, tree var)
3743 gimple_debug_bind_set_value (gimple dbg, tree value)
3758 gimple_debug_bind_reset_value (gimple dbg)
3769 gimple_debug_bind_has_value_p (gimple dbg)
3792 gimple_debug_source_bind_get_var (gimple dbg)
3803 gimple_debug_source_bind_get_value (gimple dbg)
3814 gimple_debug_source_bind_get_value_ptr (gimple dbg)
3824 gimple_debug_source_bind_set_var (gimple dbg, tree var)
3835 gimple_debug_source_bind_set_value (gimple dbg, tree value)
3845 gimple_omp_body_ptr (gimple gs)
3853 gimple_omp_body (gimple gs)
3861 gimple_omp_set_body (gimple gs, gimple_seq body)
3880 gimple_omp_critical_name_ptr (gimple gs)
3890 gimple_omp_critical_set_name (gimple gs, tree name)
3910 gimple_omp_for_clauses_ptr (gimple gs)
3920 gimple_omp_for_set_clauses (gimple gs, tree clauses)
3930 gimple_omp_for_collapse (gimple gs)
3951 gimple_omp_for_index_ptr (gimple gs, size_t i)
3962 gimple_omp_for_set_index (gimple gs, size_t i, tree index)
3984 gimple_omp_for_initial_ptr (gimple gs, size_t i)
3995 gimple_omp_for_set_initial (gimple gs, size_t i, tree initial)
4017 gimple_omp_for_final_ptr (gimple gs, size_t i)
4028 gimple_omp_for_set_final (gimple gs, size_t i, tree final)
4050 gimple_omp_for_incr_ptr (gimple gs, size_t i)
4061 gimple_omp_for_set_incr (gimple gs, size_t i, tree incr)
4073 gimple_omp_for_pre_body_ptr (gimple gs)
4084 gimple_omp_for_pre_body (gimple gs)
4094 gimple_omp_for_set_pre_body (gimple gs, gimple_seq pre_body)
4114 gimple_omp_parallel_clauses_ptr (gimple gs)
4125 gimple_omp_parallel_set_clauses (gimple gs, tree clauses)
4145 gimple_omp_parallel_child_fn_ptr (gimple gs)
4155 gimple_omp_parallel_set_child_fn (gimple gs, tree child_fn)
4176 gimple_omp_parallel_data_arg_ptr (gimple gs)
4186 gimple_omp_parallel_set_data_arg (gimple gs, tree data_arg)
4206 gimple_omp_task_clauses_ptr (gimple gs)
4217 gimple_omp_task_set_clauses (gimple gs, tree clauses)
4237 gimple_omp_task_child_fn_ptr (gimple gs)
4247 gimple_omp_task_set_child_fn (gimple gs, tree child_fn)
4268 gimple_omp_task_data_arg_ptr (gimple gs)
4278 gimple_omp_task_set_data_arg (gimple gs, tree data_arg)
4299 gimple_omp_taskreg_clauses_ptr (gimple gs)
4311 gimple_omp_taskreg_set_clauses (gimple gs, tree clauses)
4333 gimple_omp_taskreg_child_fn_ptr (gimple gs)
4344 gimple_omp_taskreg_set_child_fn (gimple gs, tree child_fn)
4367 gimple_omp_taskreg_data_arg_ptr (gimple gs)
4378 gimple_omp_taskreg_set_data_arg (gimple gs, tree data_arg)
4399 gimple_omp_task_copy_fn_ptr (gimple gs)
4409 gimple_omp_task_set_copy_fn (gimple gs, tree copy_fn)
4429 gimple_omp_task_arg_size_ptr (gimple gs)
4439 gimple_omp_task_set_arg_size (gimple gs, tree arg_size)
4459 gimple_omp_task_arg_align_ptr (gimple gs)
4469 gimple_omp_task_set_arg_align (gimple gs, tree arg_align)
4489 gimple_omp_single_clauses_ptr (gimple gs)
4499 gimple_omp_single_set_clauses (gimple gs, tree clauses)
4519 gimple_omp_sections_clauses_ptr (gimple gs)
4530 gimple_omp_sections_set_clauses (gimple gs, tree clauses)
4552 gimple_omp_sections_control_ptr (gimple gs)
4563 gimple_omp_sections_set_control (gimple gs, tree control)
4573 gimple_omp_for_set_cond (gimple gs, size_t i, enum tree_code cond)
4596 gimple_omp_atomic_store_set_val (gimple g, tree val)
4616 gimple_omp_atomic_store_val_ptr (gimple g)
4626 gimple_omp_atomic_load_set_lhs (gimple g, tree lhs)
4646 gimple_omp_atomic_load_lhs_ptr (gimple g)
4656 gimple_omp_atomic_load_set_rhs (gimple g, tree rhs)
4676 gimple_omp_atomic_load_rhs_ptr (gimple g)
4695 gimple_omp_continue_control_def_ptr (gimple g)
4704 gimple_omp_continue_set_control_def (gimple g, tree def)
4724 gimple_omp_continue_control_use_ptr (gimple g)
4734 gimple_omp_continue_set_control_use (gimple g, tree use)
4743 gimple_transaction_body_ptr (gimple gs)
4752 gimple_transaction_body (gimple gs)
4767 gimple_transaction_label_ptr (gimple gs)
4785 gimple_transaction_set_body (gimple gs, gimple_seq body)
4794 gimple_transaction_set_label (gimple gs, tree label)
4803 gimple_transaction_set_subcode (gimple gs, unsigned int subcode)
4832 gimple_return_set_retval (gimple gs, tree retval)
4839 /* Returns true when the gimple statement STMT is any of the OpenMP types. */
4890 gimple_predict_predictor (gimple gs)
4900 gimple_predict_set_predictor (gimple gs, enum br_predictor predictor)
4911 gimple_predict_outcome (gimple gs)
4921 gimple_predict_set_outcome (gimple gs, enum prediction outcome)
5070 /* Advance the iterator to the next gimple statement. */
5078 /* Advance the iterator to the previous gimple statement. */
5083 gimple prev = i->ptr->gsbase.prev;
5092 static inline gimple
5112 /* Advance the iterator to the next non-debug gimple statement. */
5124 /* Advance the iterator to the next non-debug gimple statement. */
5193 /* In gimple-iterator.c */
5197 void gsi_set_stmt (gimple_stmt_iterator *, gimple);
5198 void gsi_replace (gimple_stmt_iterator *, gimple, bool);
5200 void gsi_insert_before (gimple_stmt_iterator *, gimple,
5202 void gsi_insert_before_without_update (gimple_stmt_iterator *, gimple,
5208 void gsi_insert_after (gimple_stmt_iterator *, gimple,
5210 void gsi_insert_after_without_update (gimple_stmt_iterator *, gimple,
5217 gimple_stmt_iterator gsi_for_stmt (gimple);
5221 void gsi_insert_on_edge (edge, gimple);
5223 basic_block gsi_insert_on_edge_immediate (edge, gimple);
5227 gimple gimple_call_copy_skip_args (gimple, bitmap);
5230 /* Convenience routines to walk all statements of a gimple function.
5292 gimple walk_gimple_seq (gimple_seq, walk_stmt_fn, walk_tree_fn,
5294 gimple walk_gimple_seq_mod (gimple_seq *, walk_stmt_fn, walk_tree_fn,
5298 tree walk_gimple_op (gimple, walk_tree_fn, struct walk_stmt_info *);
5301 gimple.c:gimple_alloc_kind_names. */
5333 /* In gimple-fold.c. */
5335 tree gimple_fold_builtin (gimple);