[llvm] r250968 - Attempt to fix formatting for operand bundles
David Majnemer via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 21 18:46:39 PDT 2015
Author: majnemer
Date: Wed Oct 21 20:46:38 2015
New Revision: 250968
URL: http://llvm.org/viewvc/llvm-project?rev=250968&view=rev
Log:
Attempt to fix formatting for operand bundles
Modified:
llvm/trunk/docs/LangRef.rst
Modified: llvm/trunk/docs/LangRef.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/LangRef.rst?rev=250968&r1=250967&r2=250968&view=diff
==============================================================================
--- llvm/trunk/docs/LangRef.rst (original)
+++ llvm/trunk/docs/LangRef.rst Wed Oct 21 20:46:38 2015
@@ -1451,6 +1451,7 @@ with certain LLVM instructions (currentl
incorrect and will change program semantics.
Syntax::
+
operand bundle set ::= '[' operand bundle ']'
operand bundle ::= tag '(' [ bundle operand ] (, bundle operand )* ')'
bundle operand ::= SSA value
@@ -1472,16 +1473,14 @@ long as the behavior of an operand bundl
restrictions, LLVM does not need to have special knowledge of the
operand bundle to not miscompile programs containing it.
- - The bundle operands for an unknown operand bundle escape in unknown
- ways before control is transferred to the callee or invokee.
-
- - Calls and invokes with operand bundles have unknown read / write
- effect on the heap on entry and exit (even if the call target is
- ``readnone`` or ``readonly``).
-
- - An operand bundle at a call site cannot change the implementation
- of the called function. Inter-procedural optimizations work as
- usual as long as they take into account the first two properties.
+- The bundle operands for an unknown operand bundle escape in unknown
+ ways before control is transferred to the callee or invokee.
+- Calls and invokes with operand bundles have unknown read / write
+ effect on the heap on entry and exit (even if the call target is
+ ``readnone`` or ``readonly``).
+- An operand bundle at a call site cannot change the implementation
+ of the called function. Inter-procedural optimizations work as
+ usual as long as they take into account the first two properties.
.. _moduleasm:
More information about the llvm-commits
mailing list