llvm::PGOMemOPSizeOpt

The profile size based optimization pass for memory intrinsics.

Synopsis

Declared in <llvm/Transforms/Instrumentation/PGOInstrumentation.h>

class PGOMemOPSizeOpt
    : public OptionalPassInfoMixin<PGOMemOPSizeOpt>

Base Classes

NameDescription
OptionalPassInfoMixin<PGOMemOPSizeOpt>A CRTP mix-in for passes that can be skipped.

Member Functions

NameDescription
PGOMemOPSizeOpt [constructor]Construct a memory-intrinsic size specialization pass.
run Specialize memory intrinsics in F by profiled size.

Static Member Functions

NameDescription
isRequired Return false; optional passes may be skipped.