Pass that drops type‐test intrinsics and related uses.

Synopsis

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

class DropTypeTestsPass
    : public RequiredPassInfoMixin<DropTypeTestsPass>

Base Classes

Name

Description

RequiredPassInfoMixin<DropTypeTestsPass>

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

Member Functions

Name

Description

DropTypeTestsPass [constructor]

Construct a pass that drops type tests according to Kind.

printPipeline

Print this pass's pipeline representation to OS.

run

Run type‐test dropping over the given module.

Static Member Functions

Name

Description

isRequired

Return true; required passes cannot be skipped.

Created with MrDocs