Lines Matching refs:ty2

5357       <result> = extractelement <n x <ty>> <val>, <ty2> <idx>  ; yields <ty>
5397 <result> = insertelement <n x <ty>> <val>, <ty> <elt>, <ty2> <idx> ; yields <n x <ty>>
6205 <result> = trunc <ty> <value> to <ty2> ; yields ty2
6210 The '``trunc``' instruction truncates its operand to the type ``ty2``.
6218 larger than the bit size of the destination type, ``ty2``. Equal sized
6225 and converts the remaining bits to ``ty2``. Since the source size must
6247 <result> = zext <ty> <value> to <ty2> ; yields ty2
6252 The '``zext``' instruction zero extends its operand to type ``ty2``.
6260 smaller than the bit size of the destination type, ``ty2``.
6266 until it reaches the size of the destination type, ``ty2``.
6287 <result> = sext <ty> <value> to <ty2> ; yields ty2
6292 The '``sext``' sign extends ``value`` to the type ``ty2``.
6300 smaller than the bit size of the destination type, ``ty2``.
6307 of the type ``ty2``.
6328 <result> = fptrunc <ty> <value> to <ty2> ; yields ty2
6333 The '``fptrunc``' instruction truncates ``value`` to type ``ty2``.
6340 The size of ``value`` must be larger than the size of ``ty2``. This
6349 destination type, ``ty2``, then the results are undefined.
6367 <result> = fpext <ty> <value> to <ty2> ; yields ty2
6407 <result> = fptoui <ty> <value> to <ty2> ; yields ty2
6413 integer equivalent of type ``ty2``.
6420 cast it to ``ty2``, which must be an :ref:`integer <t_integer>` type. If
6421 ``ty`` is a vector floating point type, ``ty2`` must be a vector integer
6429 unsigned integer value. If the value cannot fit in ``ty2``, the results
6449 <result> = fptosi <ty> <value> to <ty2> ; yields ty2
6455 ``value`` to type ``ty2``.
6462 cast it to ``ty2``, which must be an :ref:`integer <t_integer>` type. If
6463 ``ty`` is a vector floating point type, ``ty2`` must be a vector integer
6471 signed integer value. If the value cannot fit in ``ty2``, the results
6491 <result> = uitofp <ty> <value> to <ty2> ; yields ty2
6497 and converts that value to the ``ty2`` type.
6504 ``ty2``, which must be an :ref:`floating point <t_floating>` type. If
6505 ``ty`` is a vector integer type, ``ty2`` must be a vector floating point
6532 <result> = sitofp <ty> <value> to <ty2> ; yields ty2
6538 converts that value to the ``ty2`` type.
6545 ``ty2``, which must be an :ref:`floating point <t_floating>` type. If
6546 ``ty`` is a vector integer type, ``ty2`` must be a vector floating point
6575 <result> = ptrtoint <ty> <value> to <ty2> ; yields ty2
6581 pointers ``value`` to the integer (or vector of integers) type ``ty2``.
6588 type to cast it to ``ty2``, which must be an :ref:`integer <t_integer>` or
6595 ``ty2`` by interpreting the pointer value as an integer and either
6597 If ``value`` is smaller than ``ty2`` then a zero extension is done. If
6598 ``value`` is larger than ``ty2`` then a truncation is done. If they are
6621 <result> = inttoptr <ty> <value> to <ty2> ; yields ty2
6627 pointer type, ``ty2``.
6639 The '``inttoptr``' instruction converts ``value`` to type ``ty2`` by
6666 <result> = bitcast <ty> <value> to <ty2> ; yields ty2
6671 The '``bitcast``' instruction converts ``value`` to type ``ty2`` without
6680 bit sizes of ``value`` and the destination type, ``ty2``, must be
6689 The '``bitcast``' instruction converts ``value`` to type ``ty2``. It
6692 to memory and read back as type ``ty2``. Pointer (or vector of