Lines Matching defs:instructions
197 -- which has names for instructions, functions, etc. -- and the ``StringMap``
1296 7646 bitcodewriter - Number of normal instructions
1297 725 bitcodewriter - Number of oversized instructions
1311 2919 gcse - Number of instructions removed
1350 "Controls which instructions get delete");
1429 each basic block is a node in the graph, and each node contains the instructions
1431 not include the instructions), the ``MachineFunction::viewCFG()`` and
2696 // number of instructions that it contains
2698 << BB.size() << " instructions.\n";
2706 iterate over the individual instructions that make up ``BasicBlock``\ s. Here's
2734 how to dump all instructions in a function to the standard error stream:
2746 contain all instructions in a ``Function`` F, all you would need to do is
2757 The STL set ``worklist`` would now contain all instructions in the ``Function``
2852 instructions that *use* ``foo`` is as simple as iterating over the *def-use*
2943 It is very useful to name the values of instructions when you're able to, as
2946 associated with the results of instructions! By supplying a value for the
2962 *Inserting instructions*
2965 sequence of instructions that form a ``BasicBlock``:
3007 several instructions to the end of a ``BasicBlock`` or before a particular
3012 three instructions are inserted before the instruction ``pi``. The first two
3013 instructions are Call instructions and third instruction multiplies the return
3025 ``IRBuilder`` inserts instructions at the end of the ``BasicBlock`` ``pb``.
3043 Deleting an instruction from an existing sequence of instructions that form a
3061 Replacing individual instructions
3755 The ``Instruction`` class is the common base class for all LLVM instructions.
3767 instructions in LLVM. It describes the enum values that are used as opcodes
3783 This subclasses represents all two operand instructions whose operands must be
3784 the same type, except for the comparison instructions.
3789 This subclass is the parent of the 12 casting instructions. It provides
3790 common operations on cast instructions.
3796 This subclass represents the two comparison instructions,
4119 the language definition, the last element of this list of instructions is always
4122 In addition to tracking the list of instructions that make up the block, the
4127 referenced by instructions like branches and can go in the switch tables.