llvm::BasicBlockSection

Controls whether basic blocks are emitted into separate ELF sections.

Synopsis

Declared in <llvm/Target/TargetOptions.h>

enum class BasicBlockSection : int;

Members

NameDescription
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.

Non-Member Functions

NameDescription
codegen::getBBSectionsModeTranslate the -basic-block-sections flag into a BasicBlockSection mode.