osprey/be/com/dvector.cxx File Reference

#include "dvector.h"

Include dependency graph for dvector.cxx:

Go to the source code of this file.

Functions/Subroutines

DEP DEP_SetDirection (DIRECTION direction)
DEP DEP_UnionDirection (DEP dep, DIRECTION direction)
DEP DEP_Negate (DEP dep)
DEP DEP_SetDistance (INT32 distance)
void DIRECTION_Print (DIRECTION dir, FILE *fp)
void DEP_Print (const DEP dep, FILE *fp)
void DEP_PrintBound (const DEP dep, FILE *fp)
DEPVDEPV_Create (MEM_POOL *mem_pool, UINT8 num_dim)
DEPVDEPV_CreateStar (MEM_POOL *mem_pool, UINT8 num_dim)
DEPVDEPV_CreateEqual (MEM_POOL *mem_pool, UINT8 num_dim)
DEPVDEPV_Copy (MEM_POOL *mem_pool, DEPV *depv, UINT8 num_dim)
void DEPV_Print (const DEPV *depv, FILE *fp, UINT8 num_dim)
void DEPV_PrintBound (const DEPV *depv, FILE *fp, UINT8 num_dim)
void DEP_Lex_Pos_Decompose (DEP dep, MEM_POOL *pool, DEP **pos, DEP **neg, BOOL keep_pos_equals, BOOL keep_neg_equals)
DEP DEP_Lex_Pos_Compose (DEP *pos, DEP *neg, BOOL *pos_has_eq, BOOL *neg_has_eq)


Function Documentation

DEP DEP_Lex_Pos_Compose ( DEP pos,
DEP neg,
BOOL pos_has_eq,
BOOL neg_has_eq 
)

Definition at line 346 of file dvector.cxx.

References DEP_Direction(), DEP_Negate(), DEP_UnionDirection(), DIR_EQ, DIR_POSEQ, FALSE, Is_True, and TRUE.

void DEP_Lex_Pos_Decompose ( DEP  dep,
MEM_POOL pool,
DEP **  pos,
DEP **  neg,
BOOL  keep_pos_equals,
BOOL  keep_neg_equals 
)

DEP DEP_Negate ( DEP  dep  ) 

void DEP_Print ( const DEP  dep,
FILE fp 
)

void DEP_PrintBound ( const DEP  dep,
FILE fp 
)

Definition at line 203 of file dvector.cxx.

References DEP_DistanceBound(), fprintf(), and INT32.

Referenced by DEPV_PrintBound().

DEP DEP_SetDirection ( DIRECTION  direction  ) 

DEP DEP_SetDistance ( INT32  distance  ) 

DEP DEP_UnionDirection ( DEP  dep,
DIRECTION  direction 
)

DEPV* DEPV_Copy ( MEM_POOL mem_pool,
DEPV depv,
UINT8  num_dim 
)

DEPV* DEPV_Create ( MEM_POOL mem_pool,
UINT8  num_dim 
)

DEPV* DEPV_CreateEqual ( MEM_POOL mem_pool,
UINT8  num_dim 
)

Definition at line 230 of file dvector.cxx.

References DEP, DEP_SetDirection(), DIR_EQ, i, INT, and TYPE_MEM_POOL_ALLOC_N.

Referenced by DEPV_COMPUTE::Compute().

DEPV* DEPV_CreateStar ( MEM_POOL mem_pool,
UINT8  num_dim 
)

Definition at line 218 of file dvector.cxx.

References DEP, DEP_SetDirection(), DIR_STAR, i, INT, and TYPE_MEM_POOL_ALLOC_N.

Referenced by DEPV_COMPUTE::Compute().

void DEPV_Print ( const DEPV depv,
FILE fp,
UINT8  num_dim 
)

void DEPV_PrintBound ( const DEPV depv,
FILE fp,
UINT8  num_dim 
)

Definition at line 267 of file dvector.cxx.

References DEP_PrintBound(), DEPV_Dep, fprintf(), i, and INT.

void DIRECTION_Print ( DIRECTION  dir,
FILE fp 
)

Definition at line 183 of file dvector.cxx.

References DIR_EQ, DIR_NEG, DIR_NEGEQ, DIR_POS, DIR_POSEQ, DIR_POSNEG, DIR_STAR, fprintf(), and Is_True.

Referenced by DEP_Print().


Generated on Wed Apr 8 14:30:38 2009 for Open64 by  doxygen 1.5.6