osprey-gcc/gcc/tree-ssa-forwprop.c File Reference

#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "tm.h"
#include "errors.h"
#include "ggc.h"
#include "tree.h"
#include "rtl.h"
#include "tm_p.h"
#include "basic-block.h"
#include "timevar.h"
#include "diagnostic.h"
#include "tree-flow.h"
#include "tree-pass.h"
#include "tree-dump.h"

Include dependency graph for tree-ssa-forwprop.c:

Go to the source code of this file.

Functions/Subroutines

static bool need_imm_uses_for (tree)
static void tree_ssa_forward_propagate_single_use_vars (void)
static void record_single_argument_cond_exprs (varray_type, varray_type *, bitmap)
static void substitute_single_use_vars (varray_type *, varray_type)
static bool gate_forwprop (void)

Variables

static bitmap vars
struct tree_opt_pass pass_forwprop


Function Documentation

static bool gate_forwprop ( void   )  [static]

Definition at line 536 of file tree-ssa-forwprop.c.

static bool need_imm_uses_for ( tree  var  )  [static]

Definition at line 127 of file tree-ssa-forwprop.c.

References bitmap_bit_p(), SSA_NAME_VERSION, and vars.

static void record_single_argument_cond_exprs ( varray_type  cond_worklist,
varray_type vars_worklist,
bitmap  vars 
) [static]

static void substitute_single_use_vars ( varray_type cond_worklist,
varray_type  vars_worklist 
) [static]

static void tree_ssa_forward_propagate_single_use_vars ( void   )  [static]


Variable Documentation

Initial value:

Definition at line 541 of file tree-ssa-forwprop.c.

bitmap vars [static]


Generated on Wed Apr 8 14:22:44 2009 for Open64 by  doxygen 1.5.6