Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <sys/types.h>
#include <alloca.h>
#include "defs.h"
#include "cxx_memory.h"
#include "soe.h"
#include "ipa_section.h"
#include "ipa_lno_util.h"
Go to the source code of this file.
Functions | |
INT | Locate_symbol (LOOP_SYMBOL_ARRAY *syms, SYSTEM_OF_EQUATIONS *soe, const LOOP_SYMBOL &symbol) |
void | Add_to_SOE (PROJECTED_REGION *a, const INT pos, SYSTEM_OF_EQUATIONS *soe, const BOOL convert_equation, LOOP_SYMBOL_ARRAY *sym, INT depth, BOOL trace) |
void | Print_Symbol_Array (LOOP_SYMBOL_ARRAY *sa, FILE *fp) |
Variables | |
INT | IPA_Ivar_Global_Count |
INT | IPA_Ivar_Count |
void Add_to_SOE | ( | PROJECTED_REGION * | a, |
const INT | pos, | ||
SYSTEM_OF_EQUATIONS * | soe, | ||
const BOOL | convert_equation, | ||
LOOP_SYMBOL_ARRAY * | sym, | ||
INT | depth, | ||
BOOL | trace | ||
) |
Definition at line 597 of file ipa_section_main.cxx.
References ACTION_EQ, ACTION_LO, ACTION_UP, LINEX::Add_access(), PROJECTED_NODE::Get_lower_linex(), PROJECTED_REGION::Get_num_dims(), PROJECTED_REGION::Get_projected_array(), PROJECTED_NODE::Get_upper_linex(), IPA_Ivar_Count, PROJECTED_NODE::Is_unprojected(), Ivar, and LINEX::Num_terms().
Referenced by PROJECTED_REGION::Compare(), PROJECTED_REGION::May_Union(), and PROJECTED_KERNEL::Project().
INT Locate_symbol | ( | LOOP_SYMBOL_ARRAY * | syms, |
SYSTEM_OF_EQUATIONS * | soe, | ||
const LOOP_SYMBOL & | symbol | ||
) |
Definition at line 464 of file ipa_section_main.cxx.
Referenced by LINEX::Add_access(), and LOOPINFO::Add_bound().
void Print_Symbol_Array | ( | LOOP_SYMBOL_ARRAY * | sa, |
FILE * | fp | ||
) |
Definition at line 987 of file ipa_section_main.cxx.
References fprintf().
Definition at line 65 of file ipa_section_main.cxx.
Referenced by Add_to_SOE(), and Init_IPA_Print_Arrays().
Definition at line 64 of file ipa_section_main.cxx.