LLVM 22.0.0git
SeedCollection.cpp File Reference

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< unsignedllvm::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< boolllvm::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 "'."))

Macro Definition Documentation

◆ LoadSeedsDef

#define LoadSeedsDef   "loads"

Definition at line 27 of file SeedCollection.cpp.

Referenced by llvm::sandboxir::SeedCollection::runOnFunction().

◆ StoreSeedsDef

#define StoreSeedsDef   "stores"

Definition at line 28 of file SeedCollection.cpp.

Referenced by llvm::sandboxir::SeedCollection::runOnFunction().