Skip to content

Commit fc2cc01

Browse files
author
Thorsten Schütt
authored
[GlobalISel] list undocumented opcodes in docs (#119089)
1 parent 9eb4056 commit fc2cc01

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

llvm/docs/GlobalISel/GenericOpcode.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,9 @@ undefined.
474474
%2:_(s33) = G_CTLZ_ZERO_UNDEF %1
475475
%2:_(s33) = G_CTTZ_ZERO_UNDEF %1
476476
477+
G_ABDS, G_ABDU
478+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
479+
477480
Compute the absolute difference (signed and unsigned), e.g. abs(x-y).
478481

479482
.. code-block:: none
@@ -1131,3 +1134,6 @@ G_CONSTANT_FOLD_BARRIER
11311134
This operation is used as an opaque barrier to prevent constant folding. Combines
11321135
and other transformations should not look through this. These have no other
11331136
semantics and can be safely eliminated if a target chooses.
1137+
1138+
1139+
Unlisted: G_STACKSAVE, G_STACKRESTORE, G_FSHL, G_FSHR, G_SMULFIX, G_UMULFIX, G_SMULFIXSAT, G_UMULFIXSAT, G_SDIVFIX, G_UDIVFIX, G_SDIVFIXSAT, G_UDIVFIXSAT, G_FPOWI, G_FEXP10, G_FLDEXP, G_FFREXP, G_GET_FPENV, G_SET_FPENV, G_RESET_FPENV, G_GET_FPMODE, G_SET_FPMODE, G_RESET_FPMODE, G_INTRINSIC_FPTRUNC_ROUND, G_INTRINSIC_LRINT, G_INTRINSIC_LLRINT, G_INTRINSIC_ROUNDEVEN, G_READCYCLECOUNTER, G_READSTEADYCOUNTER, G_PREFETCH, G_READ_REGISTER, G_WRITE_REGISTER, G_STRICT_FADD, G_STRICT_FSUB, G_STRICT_FMUL, G_STRICT_FDIV, G_STRICT_FREM, G_STRICT_FMA, G_STRICT_FSQRT, G_STRICT_FLDEXP, G_ASSERT_ALIGN

0 commit comments

Comments
 (0)