Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
opt_addr_flags.cxx File Reference
#include "opt_alias_interface.h"
#include "opt_points_to.h"
#include "config_opt.h"
#include "symtab_access.h"
#include "wn.h"
#include "be_symtab.h"
Include dependency graph for opt_addr_flags.cxx:

Go to the source code of this file.

Functions

static void Set_addr_saved_stmt (WN *wn, BOOL use_passed_not_saved)
static void Set_addr_saved_expr (WN *wn, BOOL warn)
static void Recompute_addr_saved_stmt (WN *wn)
static void Verify_addr_flags_stmt (WN *wn)
static void Verify_addr_saved_expr (WN *wn)
void PU_adjust_addr_flags (ST *pu_st, WN *wn)

Variables

static BOOL suppress_all_warnings

Function Documentation

static void Recompute_addr_saved_stmt ( WN wn) [static]

Definition at line 144 of file opt_addr_flags.cxx.

References NULL, OPC_BLOCK, OPCODE_is_black_box(), OPCODE_is_store(), Set_addr_saved_expr(), TRUE, WN_first(), WN_kid(), WN_kid0(), WN_kid_count(), WN_next(), and WN_opcode().

Referenced by PU_adjust_addr_flags().

Here is the call graph for this function:


Variable Documentation

Definition at line 45 of file opt_addr_flags.cxx.

Referenced by PU_adjust_addr_flags(), and Set_addr_saved_expr().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines