llvm::TailDuplicatePass

New PM pass that performs late (post-regalloc) tail duplication.

Synopsis

Declared in <llvm/CodeGen/TailDuplication.h>

class TailDuplicatePass
    : public TailDuplicatePassBase<TailDuplicatePass, false>

Base Classes

NameDescription
TailDuplicatePassBase<TailDuplicatePass, false>CRTP base for new-PM machine-function tail-duplication passes.

Member Functions

NameDescription
run Duplicate eligible block tails in MF.