mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-11 05:35:11 +00:00
[LangRef] Fix the doc for operand bundles
I accidentally messed this up after a merge conflict in a previous commit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251089 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
1ac8af11c6
commit
61da47f19b
@ -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
Block a user