enum CounterMappingRegion::RegionKind

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:209

Enumerators

NameValueComment
CodeRegion0A CodeRegion associates some code with a counter
ExpansionRegion1An ExpansionRegion represents a file expansion region that associates a source range with the expansion of a virtual source file, such as for a macro instantiation or #include file.
SkippedRegion2A SkippedRegion represents a source range with code that was skipped by a preprocessor or similar means.
GapRegion3A GapRegion is like a CodeRegion, but its count is only set as the line execution count when its the only region in the line.
BranchRegion4A BranchRegion represents leaf-level boolean expressions and is associated with two counters, each representing the number of times the expression evaluates to true or false.