LLVM: lib/Transforms/Vectorize/SandboxVectorizer/Passes/SeedCollection.cpp File Reference (original) (raw)

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 LoadSeedsDef "loads"
#define StoreSeedsDef "stores"
Variables
static cl::opt< unsigned > llvm::OverrideVecRegBits ("sbvec-vec-reg-bits", cl::init(0), cl::Hidden, cl::desc("Override the vector register size in bits, " "which is otherwise found by querying TTI."))
static cl::opt< bool > llvm::AllowNonPow2 ("sbvec-allow-non-pow2", cl::init(false), cl::Hidden, cl::desc("Allow non-power-of-2 vectorization."))
cl::opt< std::string > llvm::CollectSeeds ("sbvec-collect-seeds", cl::init(StoreSeedsDef), cl::Hidden, cl::desc("Collect these seeds. Use empty for none or a comma-separated " "list of '" StoreSeedsDef "' and '" LoadSeedsDef "'."))

LoadSeedsDef

#define LoadSeedsDef "loads"

StoreSeedsDef

#define StoreSeedsDef "stores"