• 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

29 #include "gimple.h"
48 VEC(gimple,gc) *modified_noreturn_calls;
286 static inline void update_stmt (gimple);
400 extern bool stmt_ends_bb_p (gimple);
401 extern bool is_ctrl_stmt (gimple);
402 extern bool is_ctrl_altering_stmt (gimple);
403 extern bool simple_goto_p (gimple);
404 extern bool stmt_can_make_abnormal_goto (gimple);
421 extern gimple first_stmt (basic_block);
422 extern gimple last_stmt (basic_block);
423 extern gimple last_and_only_stmt (basic_block);
427 extern void notice_special_calls (gimple);
487 extern void mark_symbols_for_renaming (gimple);
488 extern void find_new_referenced_vars (gimple);
492 extern bool stmt_references_abnormal_ssa_name (gimple);
496 extern void find_referenced_vars_in (gimple);
500 extern void add_phi_node_to_bb (gimple phi, basic_block bb);
501 extern gimple make_phi_node (tree var, int len);
502 extern gimple create_phi_node (tree, basic_block);
503 extern void add_phi_arg (gimple, tree, edge, source_location);
509 extern void release_phi_node (gimple);
514 /* In gimple-low.c */
518 extern bool gimple_stmt_may_fallthru (gimple);
519 extern bool gimple_check_call_args (gimple);
556 typedef bool (*walk_use_def_chains_fn) (tree, gimple, void *);
562 void reset_debug_uses (gimple);
569 tree create_new_def_for (tree, gimple, def_operand_p);
585 extern tree make_ssa_name_fn (struct function *, tree, gimple);
586 extern tree duplicate_ssa_name (tree, gimple);
589 extern void release_defs (gimple);
603 tree degenerate_phi_result (gimple);
611 extern bool may_propagate_copy_into_stmt (gimple, tree);
680 bool scev_probably_wraps_p (tree, tree, gimple, struct loop *, bool);
681 bool convert_affine_scev (struct loop *, tree, tree *, tree *, gimple, bool);
720 bool stmt_dominates_stmt_p (gimple, gimple);
721 void mark_virtual_ops_for_renaming (gimple);
724 void mark_virtual_phi_result_for_renaming (gimple);
736 extern void thread_across_edge (gimple, edge, bool,
737 VEC(tree, heap) **, tree (*) (gimple, gimple));
749 extern enum move_pos movement_possibility (gimple);
758 extern void make_eh_edges (gimple);
759 extern bool make_eh_dispatch_edges (gimple);
761 extern void redirect_eh_dispatch_edge (gimple, edge, basic_block);
766 extern bool stmt_could_throw_p (gimple);
768 extern bool stmt_can_throw_internal (gimple);
769 extern bool stmt_can_throw_external (gimple);
770 extern void add_stmt_to_eh_lp_fn (struct function *, gimple, int);
771 extern void add_stmt_to_eh_lp (gimple, int);
772 extern bool remove_stmt_from_eh_lp (gimple);
773 extern bool remove_stmt_from_eh_lp_fn (struct function *, gimple);
774 extern int lookup_stmt_eh_lp_fn (struct function *, gimple);
775 extern int lookup_stmt_eh_lp (gimple);
776 extern bool maybe_clean_eh_stmt_fn (struct function *, gimple);
777 extern bool maybe_clean_eh_stmt (gimple);
778 extern bool maybe_clean_or_replace_eh_stmt (gimple, gimple);
779 extern bool maybe_duplicate_eh_stmt_fn (struct function *, gimple,
780 struct function *, gimple,
782 extern bool maybe_duplicate_eh_stmt (gimple, gimple);
783 extern bool verify_eh_edges (gimple);
784 extern bool verify_eh_dispatch_edge (gimple);
793 bool is_hidden_global_store (gimple);
807 bool stmt_invariant_in_loop_p (struct loop *, gimple);
851 bool fixup_noreturn_call (gimple stmt);
857 bool stmt_is_replaceable_p (gimple);
861 void swap_tree_operands (gimple, tree *, tree *);