llvm::SandboxVectorizerPass

Vectorizes IR using a configurable SandboxIR function-pass pipeline.

Synopsis

Declared in <llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.h>

class SandboxVectorizerPass
    : public OptionalPassInfoMixin<SandboxVectorizerPass>

Base Classes

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

Member Functions

NameDescription
SandboxVectorizerPass [constructor]Constructors
~SandboxVectorizerPass [destructor]Destroy a sandbox vectorizer pass.
run Run the sandbox vectorizer over the function.

Static Member Functions

NameDescription
isRequired Return false; optional passes may be skipped.