Lines Matching full:basic
24 // The code generator instantiates a basic compiler that can convert a
102 // Combine instructions between "head" and "tail" into a new basic block.
103 // Basic blocks are defined as sequences of instructions whose only branch
105 // instruction must be at the very end of the basic block.
108 // Creates a basic block and adds it to "basic_blocks"; sets "first_block"
116 // Cuts the DAG of instructions into basic blocks.
121 // Find common tail sequences of basic blocks and coalesce them.
124 // For each basic block, compute the number of incoming branches.
129 // Topologically sort the basic blocks so that all jumps are forward jumps.
141 // Concatenate instructions from all basic blocks into a BPF program that
145 // We stick all instructions and basic blocks into pools that get destroyed