osprey/common/com/wn_simp.h File Reference

Go to the source code of this file.

Functions/Subroutines

BOOL WN_Simplifier_Enable (BOOL enable)
WNWN_SimplifyCvtl (OPCODE opc, INT16 cvtl_bits, WN *k0)
WNWN_SimplifyExp1 (OPCODE opc, WN *k0)
WNWN_SimplifyExp2 (OPCODE opc, WN *k0, WN *k1)
WNWN_SimplifyExp3 (OPCODE opc, WN *k0, WN *k1, WN *k2)
WNWN_SimplifyIntrinsic (OPCODE opc, UINT32 intrinsic, INT32 n, WN *k[])
WNWN_SimplifyIload (OPCODE opc, WN_OFFSET offset, TY_IDX ty, UINT field_id, TY_IDX load_addr_ty, WN *addr)
WNWN_SimplifyIstore (OPCODE opc, WN_OFFSET offset, TY_IDX ty, UINT field_id, WN *value, WN *addr)
INT32 WN_Simp_Compare_Trees (WN *t1, WN *t2)
WNWN_Simplify_Tree (WN *tree, ALIAS_MANAGER *am=NULL)
WNWN_Simplify_Rebuild_Expr_Tree (WN *tree, ALIAS_MANAGER *am=NULL)

Variables

WN_MAP WN_SimpParentMap
BOOL WN_Simp_Fold_ILOAD
BOOL WN_Simp_Fold_LDA


Function Documentation

INT32 WN_Simp_Compare_Trees ( WN t1,
WN t2 
)

BOOL WN_Simplifier_Enable ( BOOL  enable  ) 

WN* WN_Simplify_Rebuild_Expr_Tree ( WN tree,
ALIAS_MANAGER am = NULL 
)

WN* WN_Simplify_Tree ( WN tree,
ALIAS_MANAGER am = NULL 
)

WN* WN_SimplifyCvtl ( OPCODE  opc,
INT16  cvtl_bits,
WN k0 
)

WN* WN_SimplifyExp1 ( OPCODE  opc,
WN k0 
)

WN* WN_SimplifyExp2 ( OPCODE  opc,
WN k0,
WN k1 
)

WN* WN_SimplifyExp3 ( OPCODE  opc,
WN k0,
WN k1,
WN k2 
)

WN* WN_SimplifyIload ( OPCODE  opc,
WN_OFFSET  offset,
TY_IDX  ty,
UINT  field_id,
TY_IDX  load_addr_ty,
WN addr 
)

WN* WN_SimplifyIntrinsic ( OPCODE  opc,
UINT32  intrinsic,
INT32  n,
WN k[] 
)

WN* WN_SimplifyIstore ( OPCODE  opc,
WN_OFFSET  offset,
TY_IDX  ty,
UINT  field_id,
WN value,
WN addr 
)


Variable Documentation

Definition at line 84 of file wn_simp.cxx.

Referenced by Lnoptimizer(), lower_bit_field_id(), and Pre_Optimizer().

Definition at line 87 of file wn_simp.cxx.

Referenced by Pre_Optimizer(), simp_add_sub(), WFE_Init(), and WGEN_Init().


Generated on Wed Apr 8 14:40:26 2009 for Open64 by  doxygen 1.5.6