Controls whether basic blocks are emitted into separate ELF sections.
Declared in <llvm/Target/TargetOptions.h>
enum class BasicBlockSection : int;
| Name | Description |
|---|---|
All | Use Basic Block Sections for all basic blocks. |
List | Selectively enable basic block sections from a function/BB list file. |
Preset | Blocks identified by passes (e.g. MachineFunctionSplitter); not CLI-settable. |
None | Do not use Basic Block Sections. |
| Name | Description |
|---|---|
codegen::getBBSectionsMode | Translate the -basic-block-sections flag into a BasicBlockSection mode. |