#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 LINEX::Add_access(), DYN_ARRAY< T >::Elements(), 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.
References DYN_ARRAY< T >::AddElement(), and DYN_ARRAY< T >::Elements().
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(), and DYN_ARRAY< T >::Lastidx().

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.
1.7.1