LLVM 24.0.0git
VecUtils.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

static SmallVector< unsigned, 2 > llvm::sandboxir::getOperandIndicesInUser (User *U, Value *Op)
static std::optional< BundleTyllvm::sandboxir::getMatchingBundle (ArrayRef< Value * > Bndl, const InstrMaps &IMaps, Value *Seed, Instruction *SeedUserInst, SmallPtrSet< Instruction *, 4 > &Claimed)
template<typename T>
static void llvm::sandboxir::dumpImpl (ArrayRef< T * > Bndl)

Variables

static cl::opt< unsignedllvm::sandboxir::MaxUsersToConsider ("sbvec-max-users-to-consider", cl::init(16), cl::Hidden, cl::desc("Limit the number of a seed's users that getNextUserBundles() " "will examine as candidates for a matching bundle, to cap " "compilation time."))