Pass that lowers type metadata and type‐test intrinsics.

Synopsis

Declared in <llvm/Transforms/IPO/LowerTypeTests.h>

class LowerTypeTestsPass
    : public RequiredPassInfoMixin<LowerTypeTestsPass>

Base Classes

Name

Description

RequiredPassInfoMixin<LowerTypeTestsPass>

A CRTP mix‐in for passes that should not be skipped.

Member Functions

Name

Description

LowerTypeTestsPass [constructor]

Constructors

run

Run type‐test lowering over the given module.

Static Member Functions

Name

Description

isRequired

Return true; required passes cannot be skipped.

Created with MrDocs