|
LLVM 24.0.0git
|
#include "llvm/IR/Function.h"#include "llvm/IR/LLVMContext.h"#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. | |
| namespace | llvm::sandboxir |
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... | |
Functions | |
| const VectorizeOptions & | llvm::getVectorizeOptions (const LLVMContext &C) |
| const VectorizeOptions & | llvm::getVectorizeOptions (const Function &F) |
| const VectorizeOptions & | llvm::getVectorizeOptions (const Loop &L) |
| const VectorizeOptions & | llvm::getVectorizeOptions (const sandboxir::Context &C) |
Variables | |
| constexpr unsigned long | llvm::SBVecStopDisabled = ~0UL |
| constexpr bool | llvm::VPlanVerifyEachDefault = false |
| #define OPTIONS_STRUCT_DECL |
Definition at line 38 of file VectorizeOptions.h.