llvm::MergeICmpsPass

Pass that merges chains of integer comparisons into a memcmp call.

Synopsis

Declared in <llvm/Transforms/Scalar/MergeICmps.h>

struct MergeICmpsPass
    : OptionalPassInfoMixin<MergeICmpsPass>

Base Classes

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

Member Functions

NameDescription
run Run merge-icmp optimizations over the function.

Static Member Functions

NameDescription
isRequired Return false; optional passes may be skipped.