Lines Matching refs:ty2
7677 <result> = extractelement <n x <ty>> <val>, <ty2> <idx> ; yields <ty>
7718 <result> = insertelement <n x <ty>> <val>, <ty> <elt>, <ty2> <idx> ; yields <n x <ty>>
8641 <result> = trunc <ty> <value> to <ty2> ; yields ty2
8646 The '``trunc``' instruction truncates its operand to the type ``ty2``.
8654 larger than the bit size of the destination type, ``ty2``. Equal sized
8661 and converts the remaining bits to ``ty2``. Since the source size must
8685 <result> = zext <ty> <value> to <ty2> ; yields ty2
8690 The '``zext``' instruction zero extends its operand to type ``ty2``.
8698 smaller than the bit size of the destination type, ``ty2``.
8704 until it reaches the size of the destination type, ``ty2``.
8727 <result> = sext <ty> <value> to <ty2> ; yields ty2
8732 The '``sext``' sign extends ``value`` to the type ``ty2``.
8740 smaller than the bit size of the destination type, ``ty2``.
8747 of the type ``ty2``.
8768 <result> = fptrunc <ty> <value> to <ty2> ; yields ty2
8773 The '``fptrunc``' instruction truncates ``value`` to type ``ty2``.
8780 The size of ``value`` must be larger than the size of ``ty2``. This
8808 <result> = fpext <ty> <value> to <ty2> ; yields ty2
8848 <result> = fptoui <ty> <value> to <ty2> ; yields ty2
8854 integer equivalent of type ``ty2``.
8861 cast it to ``ty2``, which must be an :ref:`integer <t_integer>` type. If
8862 ``ty`` is a vector floating-point type, ``ty2`` must be a vector integer
8870 unsigned integer value. If the value cannot fit in ``ty2``, the result
8890 <result> = fptosi <ty> <value> to <ty2> ; yields ty2
8896 ``value`` to type ``ty2``.
8903 cast it to ``ty2``, which must be an :ref:`integer <t_integer>` type. If
8904 ``ty`` is a vector floating-point type, ``ty2`` must be a vector integer
8912 signed integer value. If the value cannot fit in ``ty2``, the result
8932 <result> = uitofp <ty> <value> to <ty2> ; yields ty2
8938 and converts that value to the ``ty2`` type.
8945 ``ty2``, which must be an :ref:`floating-point <t_floating>` type. If
8946 ``ty`` is a vector integer type, ``ty2`` must be a vector floating-point
8974 <result> = sitofp <ty> <value> to <ty2> ; yields ty2
8980 converts that value to the ``ty2`` type.
8987 ``ty2``, which must be an :ref:`floating-point <t_floating>` type. If
8988 ``ty`` is a vector integer type, ``ty2`` must be a vector floating-point
9017 <result> = ptrtoint <ty> <value> to <ty2> ; yields ty2
9023 pointers ``value`` to the integer (or vector of integers) type ``ty2``.
9030 type to cast it to ``ty2``, which must be an :ref:`integer <t_integer>` or
9037 ``ty2`` by interpreting the pointer value as an integer and either
9039 If ``value`` is smaller than ``ty2`` then a zero extension is done. If
9040 ``value`` is larger than ``ty2`` then a truncation is done. If they are
9063 <result> = inttoptr <ty> <value> to <ty2> ; yields ty2
9069 pointer type, ``ty2``.
9081 The '``inttoptr``' instruction converts ``value`` to type ``ty2`` by
9108 <result> = bitcast <ty> <value> to <ty2> ; yields ty2
9113 The '``bitcast``' instruction converts ``value`` to type ``ty2`` without
9122 bit sizes of ``value`` and the destination type, ``ty2``, must be
9131 The '``bitcast``' instruction converts ``value`` to type ``ty2``. It
9134 to memory and read back as type ``ty2``. Pointer (or vector of