Lines Matching refs:ty2

6527       <result> = extractelement <n x <ty>> <val>, <ty2> <idx>  ; yields <ty>
6567 <result> = insertelement <n x <ty>> <val>, <ty> <elt>, <ty2> <idx> ; yields <n x <ty>>
7458 <result> = trunc <ty> <value> to <ty2> ; yields ty2
7463 The '``trunc``' instruction truncates its operand to the type ``ty2``.
7471 larger than the bit size of the destination type, ``ty2``. Equal sized
7478 and converts the remaining bits to ``ty2``. Since the source size must
7500 <result> = zext <ty> <value> to <ty2> ; yields ty2
7505 The '``zext``' instruction zero extends its operand to type ``ty2``.
7513 smaller than the bit size of the destination type, ``ty2``.
7519 until it reaches the size of the destination type, ``ty2``.
7540 <result> = sext <ty> <value> to <ty2> ; yields ty2
7545 The '``sext``' sign extends ``value`` to the type ``ty2``.
7553 smaller than the bit size of the destination type, ``ty2``.
7560 of the type ``ty2``.
7581 <result> = fptrunc <ty> <value> to <ty2> ; yields ty2
7586 The '``fptrunc``' instruction truncates ``value`` to type ``ty2``.
7593 The size of ``value`` must be larger than the size of ``ty2``. This
7602 destination type, ``ty2``, then the results are undefined. If the cast produces
7622 <result> = fpext <ty> <value> to <ty2> ; yields ty2
7662 <result> = fptoui <ty> <value> to <ty2> ; yields ty2
7668 integer equivalent of type ``ty2``.
7675 cast it to ``ty2``, which must be an :ref:`integer <t_integer>` type. If
7676 ``ty`` is a vector floating point type, ``ty2`` must be a vector integer
7684 unsigned integer value. If the value cannot fit in ``ty2``, the results
7704 <result> = fptosi <ty> <value> to <ty2> ; yields ty2
7710 ``value`` to type ``ty2``.
7717 cast it to ``ty2``, which must be an :ref:`integer <t_integer>` type. If
7718 ``ty`` is a vector floating point type, ``ty2`` must be a vector integer
7726 signed integer value. If the value cannot fit in ``ty2``, the results
7746 <result> = uitofp <ty> <value> to <ty2> ; yields ty2
7752 and converts that value to the ``ty2`` type.
7759 ``ty2``, which must be an :ref:`floating point <t_floating>` type. If
7760 ``ty`` is a vector integer type, ``ty2`` must be a vector floating point
7787 <result> = sitofp <ty> <value> to <ty2> ; yields ty2
7793 converts that value to the ``ty2`` type.
7800 ``ty2``, which must be an :ref:`floating point <t_floating>` type. If
7801 ``ty`` is a vector integer type, ``ty2`` must be a vector floating point
7830 <result> = ptrtoint <ty> <value> to <ty2> ; yields ty2
7836 pointers ``value`` to the integer (or vector of integers) type ``ty2``.
7843 type to cast it to ``ty2``, which must be an :ref:`integer <t_integer>` or
7850 ``ty2`` by interpreting the pointer value as an integer and either
7852 If ``value`` is smaller than ``ty2`` then a zero extension is done. If
7853 ``value`` is larger than ``ty2`` then a truncation is done. If they are
7876 <result> = inttoptr <ty> <value> to <ty2> ; yields ty2
7882 pointer type, ``ty2``.
7894 The '``inttoptr``' instruction converts ``value`` to type ``ty2`` by
7921 <result> = bitcast <ty> <value> to <ty2> ; yields ty2
7926 The '``bitcast``' instruction converts ``value`` to type ``ty2`` without
7935 bit sizes of ``value`` and the destination type, ``ty2``, must be
7944 The '``bitcast``' instruction converts ``value`` to type ``ty2``. It
7947 to memory and read back as type ``ty2``. Pointer (or vector of