New PM pass that performs early if‐conversion on SSA form.

Synopsis

Declared in <llvm/CodeGen/EarlyIfConversion.h>

class EarlyIfConverterPass
    : public OptionalPassInfoMixin<EarlyIfConverterPass>

Description

Converts diamond control flow by inserting cmov instructions.

Base Classes

Name

Description

OptionalPassInfoMixin<EarlyIfConverterPass>

A CRTP mix‐in for passes that can be skipped.

Member Functions

Name

Description

run

Perform early if‐conversion on MF.

Static Member Functions

Name

Description

isRequired

Return false; optional passes may be skipped.

Created with MrDocs