enum CounterMappingRegion::RegionKind
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:209
Enumerators
| Name | Value | Comment |
|---|---|---|
| CodeRegion | 0 | A CodeRegion associates some code with a counter |
| ExpansionRegion | 1 | An 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. |
| SkippedRegion | 2 | A SkippedRegion represents a source range with code that was skipped by a preprocessor or similar means. |
| GapRegion | 3 | A GapRegion is like a CodeRegion, but its count is only set as the line execution count when its the only region in the line. |
| BranchRegion | 4 | A 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. |