LLVM 20.0.0git
Classes | Enumerations | Functions
llvm::lowertypetests Namespace Reference

Classes

struct  BitSetBuilder
 
struct  BitSetInfo
 
struct  ByteArrayBuilder
 This class is used to build a byte array containing overlapping bit sets. More...
 
struct  GlobalLayoutBuilder
 This class implements a layout algorithm for globals referenced by bit sets that tries to keep members of small bit sets together. More...
 

Enumerations

enum class  DropTestKind { None , Assume , All }
 Specifies how to drop type tests. More...
 

Functions

bool isJumpTableCanonical (Function *F)
 

Enumeration Type Documentation

◆ DropTestKind

Specifies how to drop type tests.

Enumerator
None 
Assume 

Do not drop type tests (default).

All 

Drop only llvm.assumes using type test value.

Definition at line 199 of file LowerTypeTests.h.

Function Documentation

◆ isJumpTableCanonical()

bool llvm::lowertypetests::isJumpTableCanonical ( Function F)

Definition at line 246 of file LowerTypeTests.cpp.

References F.