Helpers and data structures for the type‐test lowering pass.

Types

Name

Description

BitSetBuilder

Builder that compresses a list of global offsets into a BitSetInfo.

BitSetInfo

Description of a bit set used to represent a type identifier.

ByteArrayBuilder

This class is used to build a byte array containing overlapping bit sets.

GlobalLayoutBuilder

Layout algorithm for globals referenced by bit sets.

Enums

Name

Description

DropTestKind

Specifies how to drop type tests.

Functions

Name

Description

isJumpTableCanonical

Return true if F should use a canonical jump table.

Created with MrDocs