LLVM 22.0.0git
SeedCollector.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

Functions

template<typename LoadOrStoreT>
static bool llvm::sandboxir::isValidMemSeed (LoadOrStoreT *LSI)
template bool llvm::sandboxir::isValidMemSeed< LoadInst > (LoadInst *LSI)
template bool llvm::sandboxir::isValidMemSeed< StoreInst > (StoreInst *LSI)

Variables

static cl::opt< unsignedllvm::sandboxir::SeedBundleSizeLimit ("sbvec-seed-bundle-size-limit", cl::init(32), cl::Hidden, cl::desc("Limit the size of the seed bundle to cap compilation time."))
static cl::opt< unsignedllvm::sandboxir::SeedGroupsLimit ("sbvec-seed-groups-limit", cl::init(256), cl::Hidden, cl::desc("Limit the number of collected seeds groups in a BB to " "cap compilation time."))