osprey/common/com/ia64/targ_const_private.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define TCON_ty(c)   ((c).ty)
#define TCON_v0(c)   ((c).vals.ival.v0)
#define TCON_v1(c)   ((c).vals.ival.v1)
#define TCON_v2(c)   ((c).vals.ival.v2)
#define TCON_v3(c)   ((c).vals.ival.v3)
#define TCON_iv0(c)   ((c).cmplxval.ival.v0)
#define TCON_iv1(c)   ((c).cmplxval.ival.v1)
#define TCON_iv2(c)   ((c).cmplxval.ival.v2)
#define TCON_iv3(c)   ((c).cmplxval.ival.v3)
#define TCON_word0(c)   ((c).vals.word0)
#define TCON_u0(c)   ((c).vals.uval.u0)
#define TCON_u1(c)   ((c).vals.uval.u1)
#define TCON_u2(c)   ((c).vals.uval.u2)
#define TCON_u3(c)   ((c).vals.uval.u3)
#define TCON_I4(c)   TCON_v0(c)
#define TCON_U4(c)   TCON_u0(c)
#define TCON_I8(c)   ((c).vals.i0)
#define TCON_U8(c)   ((c).vals.k0)
#define TCON_I8U8I4U4(c)
#define TCON_R8(c)   ((c).vals.dval)
#define TCON_R16(c)   ((c).vals.qval)
#define TCON_IR8(c)   ((c).cmplxval.dival)
#define TCON_IR16(c)   ((c).cmplxval.qival)
#define TCON_R4(c)   ((c).vals.fval)
#define TCON_IR4(c)   ((c).cmplxval.fival)
#define Set_TCON_R4(c, v)   (TCON_R4(c) = v)
#define Set_TCON_R8(c, v)   (TCON_R8(c) = v)
#define Set_TCON_R16(c, v)   (TCON_R16(c) = v)
#define Set_TCON_IR4(c, v)   (TCON_IR4(c) = v)
#define Set_TCON_IR8(c, v)   (TCON_IR8(c) = v)
#define Set_TCON_IR16(c, v)   (TCON_IR16(c) = v)
#define TCON_cp(c)   ((c).vals.sval.cp)
#define TCON_len(c)   ((c).vals.sval.len)

Functions/Subroutines

char * Targ_Append_To_Dbuf (char *, char)


Define Documentation

#define Set_TCON_IR16 ( c,
 )     (TCON_IR16(c) = v)

Definition at line 109 of file targ_const_private.h.

Referenced by Make_Complex().

#define Set_TCON_IR4 ( c,
 )     (TCON_IR4(c) = v)

Definition at line 107 of file targ_const_private.h.

Referenced by Make_Complex(), and Targ_Conv().

#define Set_TCON_IR8 ( c,
 )     (TCON_IR8(c) = v)

Definition at line 108 of file targ_const_private.h.

Referenced by Make_Complex().

#define Set_TCON_R16 ( c,
 )     (TCON_R16(c) = v)

Definition at line 106 of file targ_const_private.h.

Referenced by Extract_Complex_Imag(), Extract_Complex_Real(), and Make_Complex().

#define Set_TCON_R4 ( c,
 )     (TCON_R4(c) = v)

#define Set_TCON_R8 ( c,
 )     (TCON_R8(c) = v)

#define TCON_cp ( c   )     ((c).vals.sval.cp)

#define TCON_I4 ( c   )     TCON_v0(c)

#define TCON_I8 ( c   )     ((c).vals.i0)

#define TCON_I8U8I4U4 ( c   ) 

Value:

Definition at line 83 of file targ_const_private.h.

Referenced by Targ_WhirlOp().

#define TCON_IR16 ( c   )     ((c).cmplxval.qival)

#define TCON_IR4 ( c   )     ((c).cmplxval.fival)

#define TCON_IR8 ( c   )     ((c).cmplxval.dival)

#define TCON_iv0 ( c   )     ((c).cmplxval.ival.v0)

Definition at line 66 of file targ_const_private.h.

Referenced by Hash_TCON(), Host_To_Targ_UV(), NaN_Tcon(), and Targ_Conv().

#define TCON_iv1 ( c   )     ((c).cmplxval.ival.v1)

Definition at line 67 of file targ_const_private.h.

Referenced by Hash_TCON(), Host_To_Targ_UV(), NaN_Tcon(), and Targ_Conv().

#define TCON_iv2 ( c   )     ((c).cmplxval.ival.v2)

Definition at line 68 of file targ_const_private.h.

Referenced by Hash_TCON(), Host_To_Targ_UV(), NaN_Tcon(), and Targ_Conv().

#define TCON_iv3 ( c   )     ((c).cmplxval.ival.v3)

Definition at line 69 of file targ_const_private.h.

Referenced by Hash_TCON(), Host_To_Targ_UV(), NaN_Tcon(), and Targ_Conv().

#define TCON_len ( c   )     ((c).vals.sval.len)

#define TCON_R16 ( c   )     ((c).vals.qval)

#define TCON_R4 ( c   )     ((c).vals.fval)

#define TCON_R8 ( c   )     ((c).vals.dval)

#define TCON_ty ( c   )     ((c).ty)

Definition at line 60 of file targ_const_private.h.

Referenced by OCCUR_REPLACEMENT::_replace_by_const(), VN::_valnum_lhs(), VN::_valnum_vn_expr(), CODEMAP::Add_tcon(), Adjusted_Alignment(), CGEMIT_Print_TCON(), CGEMIT_Write_Literal_TCON(), CGSPILL_Attach_Floatconst_Remat(), CGTARG_TN_For_Asm_Operand(), complex_divide(), complex_sqrt(), copy_tcon(), CR_CreateFPconst(), Create_Const_ST(), Create_Global_ST(), Create_Simd_Const(), Create_Simd_Prog_Const(), Enter_tcon(), Exp_Intrinsic_Op(), Exp_Select_And_Condition(), Expand_Abs(), Expand_Const(), Expand_Fast_Sqrt(), Expand_Int_To_Long_Double(), Expand_Long_Double_To_Int(), Expand_Neg(), Expand_Recip(), Expand_Unsigned_Int_To_Float_m32(), Extract_Complex_Imag(), Extract_Complex_Real(), Extract_Paired_Hi(), Extract_Paired_Lo(), Extract_Quad_Hi(), Extract_Quad_Lo(), Gen_Const_Symbol_TN(), Gen_WN_Const(), Get_INITV_Size(), get_string_pointer(), get_TCON_size(), Hash_TCON(), Host_To_Targ(), Host_To_Targ_Complex(), Host_To_Targ_Complex_10(), Host_To_Targ_Complex_4(), Host_To_Targ_Complex_Quad(), Host_To_Targ_Float(), Host_To_Targ_Float_10(), Host_To_Targ_Float_4(), Host_To_Targ_Quad(), Host_To_Targ_String(), Host_To_Targ_UV(), INIT2F_array(), INIT2F_Get_Array_Segment(), INIT2F_is_string_initv(), INITV2C_block_array(), INITV2C_block_struct(), INITV2C_struct_fill(), INITVKIND_ty(), INITVKIND_val(), VN_LITERAL_EXPR::is_equal_to(), Is_String_Literal(), Is_Zero(), lower_bit_field_id(), lower_io_statement(), Make_Complex(), Make_Const(), print_op< T >::operator()(), tcon_hash::operator()(), eq_tcon::operator()(), VN_LITERAL_EXPR::print(), IPO_INLINE::Process_Formal_ST(), Process_Initos_And_Literals(), COPYPROP::Prop_const_init_scalar(), Replace_Formal_By_Actual(), Shorten_Section(), SIMP_Flt_ConstVal(), SIMPNODE_ConstantFold1(), SIMPNODE_ConstantFold2(), SIMPNODE_SimplifyIntrinsic(), St_Idx_Is_Intconst(), ST_size(), Targ_Atoc(), Targ_Conv(), Targ_Determine_High_Bit(), Targ_Emit_Const(), Targ_fp_class(), Targ_Hexfptoc(), Targ_IntrinsicOp(), Targ_Ipower(), Targ_Is_Integral(), Targ_Is_Power_Of_Two(), Targ_Is_Zero(), Targ_Power(), Targ_Print(), Targ_String_Address(), Targ_String_Length(), Targ_To_Host(), Targ_To_Host_ComplexImag(), Targ_To_Host_ComplexReal(), Targ_To_Host_Float(), Targ_To_Host_Quad(), Targ_To_Signed_Host(), Targ_WhirlOp(), TCON2C_translate(), TCON2F_hollerith(), TCON2F_translate(), TCON_Verify(), VN::valnum_integer(), WFE_Expand_Expr(), WGEN_Expand_Expr(), WN2C_lda(), WN_val_type(), and Write_TCON().

#define TCON_u0 ( c   )     ((c).vals.uval.u0)

#define TCON_u1 ( c   )     ((c).vals.uval.u1)

#define TCON_u2 ( c   )     ((c).vals.uval.u2)

#define TCON_u3 ( c   )     ((c).vals.uval.u3)

#define TCON_U4 ( c   )     TCON_u0(c)

#define TCON_U8 ( c   )     ((c).vals.k0)

#define TCON_v0 ( c   )     ((c).vals.ival.v0)

#define TCON_v1 ( c   )     ((c).vals.ival.v1)

#define TCON_v2 ( c   )     ((c).vals.ival.v2)

#define TCON_v3 ( c   )     ((c).vals.ival.v3)

#define TCON_word0 ( c   )     ((c).vals.word0)


Function Documentation

char* Targ_Append_To_Dbuf ( char *  ,
char   
)

Definition at line 4545 of file targ_const.cxx.


Generated on Wed Apr 8 14:39:05 2009 for Open64 by  doxygen 1.5.6