diff options
Diffstat (limited to 'llvm/docs')
| -rw-r--r-- | llvm/docs/LangRef.rst | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst index 4dd7157d04e..9186929bf12 100644 --- a/llvm/docs/LangRef.rst +++ b/llvm/docs/LangRef.rst @@ -1753,6 +1753,15 @@ site, these bundles may contain any values that are needed by the generated code. For more details, see :ref:`GC Transitions <gc_transition_args>`. +Affected Operand Bundles +^^^^^^^^^^^^^^^^^^^^^^^^ + +Affected operand bundles are characterized by the ``"affected"`` operand bundle +tag. These operand bundles indicate that a call, specifically a call to an +intrinsic like ``llvm.assume``, implies some additional knowledge about the +values within the bundle. This enables the optimizer to efficiently find these +relationships. The optimizer will add these automatically. + .. _moduleasm: Module-Level Inline Assembly |

