LLVM 20.0.0git
Macros | Variables
SandboxVectorizer.cpp File Reference
#include "llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/SandboxIR/Constant.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerPassBuilder.h"

Go to the source code of this file.

Macros

#define SV_NAME   "sandbox-vectorizer"
 
#define DEBUG_TYPE   SV_NAME
 

Variables

static cl::opt< boolPrintPassPipeline ("sbvec-print-pass-pipeline", cl::init(false), cl::Hidden, cl::desc("Prints the pass pipeline and returns."))
 
static const charDefaultPipelineMagicStr = "*"
 A magic string for the default pass pipeline.
 
static cl::opt< std::string > UserDefinedPassPipeline ("sbvec-passes", cl::init(DefaultPipelineMagicStr), cl::Hidden, cl::desc("Comma-separated list of vectorizer passes. If not set " "we run the predefined pipeline."))
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   SV_NAME

Definition at line 18 of file SandboxVectorizer.cpp.

◆ SV_NAME

#define SV_NAME   "sandbox-vectorizer"

Definition at line 17 of file SandboxVectorizer.cpp.

Variable Documentation

◆ DefaultPipelineMagicStr

const char* DefaultPipelineMagicStr = "*"
static

A magic string for the default pass pipeline.

Definition at line 25 of file SandboxVectorizer.cpp.

Referenced by llvm::SandboxVectorizerPass::SandboxVectorizerPass().

◆ PrintPassPipeline

cl::opt< bool > PrintPassPipeline("sbvec-print-pass-pipeline", cl::init(false), cl::Hidden, cl::desc("Prints the pass pipeline and returns.")) ( "sbvec-print-pass-pipeline"  ,
cl::init(false)  ,
cl::Hidden  ,
cl::desc("Prints the pass pipeline and returns.")   
)
static

◆ UserDefinedPassPipeline

cl::opt< std::string > UserDefinedPassPipeline("sbvec-passes", cl::init(DefaultPipelineMagicStr), cl::Hidden, cl::desc("Comma-separated list of vectorizer passes. If not set " "we run the predefined pipeline.")) ( "sbvec-passes"  ,
cl::init(DefaultPipelineMagicStr ,
cl::Hidden  ,
cl::desc("Comma-separated list of vectorizer passes. If not set " "we run the predefined pipeline.")   
)
static