Highlight what a basic block is.

Highlight the different parts that characterize what
a basic block is. This makes it slightly easier to
read/understand IMHO.
This commit is contained in:
intrigus-lgtm
2022-01-11 16:59:37 +01:00
committed by GitHub
parent add85f34d1
commit 30666cb81e

View File

@ -58,10 +58,10 @@ If you find an interesting or important question missing, submit it via
A program contains `functions`, `functions` contain the compiled machine code. A program contains `functions`, `functions` contain the compiled machine code.
The compiled machine code in a `function` can be in a single or many `basic The compiled machine code in a `function` can be in a single or many `basic
blocks`. A `basic block` is the largest possible number of subsequent machine blocks`. A `basic block` is the **largest possible number of subsequent machine
code instructions that has exactly one entry point (which can be be entered by code instructions** that has **exactly one entry point** (which can be be entered by
multiple other basic blocks) and runs linearly without branching or jumping to multiple other basic blocks) and runs linearly **without branching or jumping to
other addresses (except at the end). other addresses** (except at the end).
``` ```
function() { function() {