LLVM 24.0.0git
VectorizeOptions.h File Reference
#include "llvm/Transforms/Vectorize/LoopVectorizationLegality.h"
#include <optional>
#include "VectorizeOptions.inc"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Macros

#define OPTIONS_STRUCT_DECL

Enumerations

enum class  llvm::TailFoldingPolicyTy { llvm::None = 0 , llvm::PreferFoldTail , llvm::MustFoldTail }
 Option tail-folding-policy controls the tail-folding strategy and lists all available options. More...

Variables

constexpr unsigned long llvm::SBVecStopDisabled = ~0UL
constexpr bool llvm::VPlanVerifyEachDefault = false

Macro Definition Documentation

◆ OPTIONS_STRUCT_DECL

#define OPTIONS_STRUCT_DECL

Definition at line 36 of file VectorizeOptions.h.