mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
[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
1a5b0e9153
commit
d3ebbcae45
@ -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