mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-29 10:32:47 +00:00
Update docs to say that a FunctionPass should not inspect other functions than the one being processed.
Please let me know if you disagree with this assessment (no one has yet, after asking on llvm-commits and LLVMDev) and I will revert. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185848 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d03d2b243a
commit
905dea95bf
@ -454,7 +454,7 @@ external functions.
|
|||||||
|
|
||||||
To be explicit, ``FunctionPass`` subclasses are not allowed to:
|
To be explicit, ``FunctionPass`` subclasses are not allowed to:
|
||||||
|
|
||||||
#. Modify a ``Function`` other than the one currently being processed.
|
#. Inspect or modify a ``Function`` other than the one currently being processed.
|
||||||
#. Add or remove ``Function``\ s from the current ``Module``.
|
#. Add or remove ``Function``\ s from the current ``Module``.
|
||||||
#. Add or remove global variables from the current ``Module``.
|
#. Add or remove global variables from the current ``Module``.
|
||||||
#. Maintain state across invocations of:ref:`runOnFunction
|
#. Maintain state across invocations of:ref:`runOnFunction
|
||||||
|
Loading…
Reference in New Issue
Block a user