|
@@ -3736,13 +3736,6 @@ Important Subclasses of the ``Instruction`` class
|
|
`ICmpInst <LangRef.html#i_icmp>`_ (integer opreands), and
|
|
`ICmpInst <LangRef.html#i_icmp>`_ (integer opreands), and
|
|
`FCmpInst <LangRef.html#i_fcmp>`_ (floating point operands).
|
|
`FCmpInst <LangRef.html#i_fcmp>`_ (floating point operands).
|
|
|
|
|
|
-.. _TerminatorInst:
|
|
|
|
-
|
|
|
|
-* ``TerminatorInst``
|
|
|
|
-
|
|
|
|
- This subclass is the parent of all terminator instructions (those which can
|
|
|
|
- terminate a block).
|
|
|
|
-
|
|
|
|
.. _m_Instruction:
|
|
.. _m_Instruction:
|
|
|
|
|
|
Important Public Members of the ``Instruction`` class
|
|
Important Public Members of the ``Instruction`` class
|
|
@@ -4068,7 +4061,7 @@ This class represents a single entry single exit section of the code, commonly
|
|
known as a basic block by the compiler community. The ``BasicBlock`` class
|
|
known as a basic block by the compiler community. The ``BasicBlock`` class
|
|
maintains a list of Instruction_\ s, which form the body of the block. Matching
|
|
maintains a list of Instruction_\ s, which form the body of the block. Matching
|
|
the language definition, the last element of this list of instructions is always
|
|
the language definition, the last element of this list of instructions is always
|
|
-a terminator instruction (a subclass of the TerminatorInst_ class).
|
|
|
|
|
|
+a terminator instruction.
|
|
|
|
|
|
In addition to tracking the list of instructions that make up the block, the
|
|
In addition to tracking the list of instructions that make up the block, the
|
|
``BasicBlock`` class also keeps track of the :ref:`Function <c_Function>` that
|
|
``BasicBlock`` class also keeps track of the :ref:`Function <c_Function>` that
|
|
@@ -4119,7 +4112,7 @@ Important Public Members of the ``BasicBlock`` class
|
|
Returns a pointer to :ref:`Function <c_Function>` the block is embedded into,
|
|
Returns a pointer to :ref:`Function <c_Function>` the block is embedded into,
|
|
or a null pointer if it is homeless.
|
|
or a null pointer if it is homeless.
|
|
|
|
|
|
-* ``TerminatorInst *getTerminator()``
|
|
|
|
|
|
+* ``Instruction *getTerminator()``
|
|
|
|
|
|
Returns a pointer to the terminator instruction that appears at the end of the
|
|
Returns a pointer to the terminator instruction that appears at the end of the
|
|
``BasicBlock``. If there is no terminator instruction, or if the last
|
|
``BasicBlock``. If there is no terminator instruction, or if the last
|