forked from OSchip/llvm-project
[LangRef] Fix the doc for operand bundles
I accidentally messed this up after a merge conflict in a previous commit. llvm-svn: 251089
This commit is contained in:
parent
4a8a8cde08
commit
75d57fea49
|
@ -1473,14 +1473,6 @@ long as the behavior of an operand bundle is describable within these
|
|||
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
|
||||
|
|
Loading…
Reference in New Issue