Merge branch 'opt_manage'
[libfirm] / include / libfirm / irmode.h
index 95c5b35..b7e2cd8 100644 (file)
@@ -217,7 +217,7 @@ FIRM_API void set_mode_link(ir_mode *mode, void *l);
  * For modes of the sort float_number this is the most negative value
  * bigger than -infinite.
  */
-FIRM_API tarval *get_mode_min(ir_mode *mode);
+FIRM_API ir_tarval *get_mode_min(ir_mode *mode);
 
 /**
  * Returns the biggest representable value o f a given mode.
@@ -225,7 +225,7 @@ FIRM_API tarval *get_mode_min(ir_mode *mode);
  * For modes of the sort float_number this is the largest value lower
  * than infinite.
  */
-FIRM_API tarval *get_mode_max(ir_mode *mode);
+FIRM_API ir_tarval *get_mode_max(ir_mode *mode);
 
 /**
  * Returns the value Zero represented in this mode.
@@ -235,7 +235,7 @@ FIRM_API tarval *get_mode_max(ir_mode *mode);
  * op_pin_state_floats and ints, and references (NULL-Pointer)
  * else returns tarval_bad.
  */
-FIRM_API tarval *get_mode_null(ir_mode *mode);
+FIRM_API ir_tarval *get_mode_null(ir_mode *mode);
 
 /**
  * Returns the value One, represented in this mode.
@@ -244,7 +244,7 @@ FIRM_API tarval *get_mode_null(ir_mode *mode);
  * is defined only for modes allowing multiplication,
  * i.e. ints and floats.
  */
-FIRM_API tarval *get_mode_one(ir_mode *mode);
+FIRM_API ir_tarval *get_mode_one(ir_mode *mode);
 
 /**
  * Returns the value Minus One, represented in this mode.
@@ -252,14 +252,14 @@ FIRM_API tarval *get_mode_one(ir_mode *mode);
  * Minus One is defined only for modes allowing
  * multiplication with signed values, i.e. signed ints and floats.
  */
-FIRM_API tarval *get_mode_minus_one(ir_mode *mode);
+FIRM_API ir_tarval *get_mode_minus_one(ir_mode *mode);
 
 /**
  * Returns the value where all bits are One, represented in this mode.
  *
  * All One is defined only for modes integer, reference and boolean modes
  */
-FIRM_API tarval *get_mode_all_one(ir_mode *mode);
+FIRM_API ir_tarval *get_mode_all_one(ir_mode *mode);
 
 /**
  * Returns the positive infinite value of a mode.
@@ -267,7 +267,7 @@ FIRM_API tarval *get_mode_all_one(ir_mode *mode);
  * This is only valid for float_numbers, other modes
  * will result in tarval_bad.
  */
-FIRM_API tarval *get_mode_infinite(ir_mode *mode);
+FIRM_API ir_tarval *get_mode_infinite(ir_mode *mode);
 
 /**
  * Returns the NAN value of a given mode.
@@ -275,24 +275,24 @@ FIRM_API tarval *get_mode_infinite(ir_mode *mode);
  * This is only valid for float_numbers, other modes
  * will result in tarval_bad.
  */
-FIRM_API tarval *get_mode_NAN(ir_mode *mode);
+FIRM_API ir_tarval *get_mode_NAN(ir_mode *mode);
 
 FIRM_API ir_mode *mode_M; /**< memory */
 
-/* -- A set of predefined, numerical modes according to Techreport 1999-44 -- */
-FIRM_API ir_mode *mode_F;        /**< signed float(32) */
-FIRM_API ir_mode *mode_D;   /**< signed double(64) */
-FIRM_API ir_mode *mode_E;   /**< signed extended(80) */
-FIRM_API ir_mode *mode_Bs;  /**< signed byte (former char) */
-FIRM_API ir_mode *mode_Bu;  /**< unsigned byte (former char) */
-FIRM_API ir_mode *mode_Hs;  /**< signed short integer */
-FIRM_API ir_mode *mode_Hu;  /**< unsigned short integer */
-FIRM_API ir_mode *mode_Is;  /**< signed integer */
-FIRM_API ir_mode *mode_Iu;  /**< unsigned integer */
-FIRM_API ir_mode *mode_Ls;  /**< signed long integer */
-FIRM_API ir_mode *mode_Lu;  /**< unsigned long integer */
-FIRM_API ir_mode *mode_LLs; /**< signed long long integer */
-FIRM_API ir_mode *mode_LLu; /**< unsigned long long integer */
+/* -- A set of predefined, numerical modes */
+FIRM_API ir_mode *mode_F;   /**< float (32) */
+FIRM_API ir_mode *mode_D;   /**< double (64) */
+FIRM_API ir_mode *mode_E;   /**< long double (80/128/...) */
+FIRM_API ir_mode *mode_Bs;  /**< int8 */
+FIRM_API ir_mode *mode_Bu;  /**< uint8 */
+FIRM_API ir_mode *mode_Hs;  /**< int16 */
+FIRM_API ir_mode *mode_Hu;  /**< uint16 */
+FIRM_API ir_mode *mode_Is;  /**< int32 */
+FIRM_API ir_mode *mode_Iu;  /**< uint32 */
+FIRM_API ir_mode *mode_Ls;  /**< int64 */
+FIRM_API ir_mode *mode_Lu;  /**< uint64 */
+FIRM_API ir_mode *mode_LLs; /**< int128 */
+FIRM_API ir_mode *mode_LLu; /**< uint128 */
 
 FIRM_API ir_mode *mode_P;   /**< pointer */
 FIRM_API ir_mode *mode_P_code; /**< A pointer mode that is set by the client of libfirm.  This mode