New PM pass that performs early (pre‐regalloc) tail duplication.

Synopsis

Declared in <llvm/CodeGen/TailDuplication.h>

class EarlyTailDuplicatePass
    : public TailDuplicatePassBase<EarlyTailDuplicatePass, true>

Base Classes

Name

Description

TailDuplicatePassBase<EarlyTailDuplicatePass, true>

CRTP base for new‐PM machine‐function tail‐duplication passes.

Member Functions

Name

Description

getClearedProperties

Return the properties this pass clears on the machine function.

run

Duplicate eligible block tails in MF.

Created with MrDocs