LLVM 22.0.0git
|
#include "llvm/Transforms/Vectorize/SandboxVectorizer/SeedCollector.h"
Public Member Functions | |
LLVM_ABI | SeedCollector (BasicBlock *BB, ScalarEvolution &SE, bool CollectStores, bool CollectLoads, bool AllowDiffTypes=false) |
LLVM_ABI | ~SeedCollector () |
iterator_range< SeedContainer::iterator > | getStoreSeeds () |
iterator_range< SeedContainer::iterator > | getLoadSeeds () |
void | print (raw_ostream &OS) const |
LLVM_DUMP_METHOD void | dump () const |
Definition at line 300 of file SeedCollector.h.
llvm::sandboxir::SeedCollector::SeedCollector | ( | BasicBlock * | BB, |
ScalarEvolution & | SE, | ||
bool | CollectStores, | ||
bool | CollectLoads, | ||
bool | AllowDiffTypes = false ) |
Definition at line 168 of file SeedCollector.cpp.
References llvm::sandboxir::BasicBlock(), llvm::dyn_cast(), llvm::sandboxir::getContext(), I, llvm::sandboxir::isValidMemSeed(), and llvm::sandboxir::SeedGroupsLimit.
llvm::sandboxir::SeedCollector::~SeedCollector | ( | ) |
Definition at line 197 of file SeedCollector.cpp.
void llvm::sandboxir::SeedCollector::dump | ( | ) | const |
Definition at line 209 of file SeedCollector.cpp.
References llvm::dbgs(), and print().
|
inline |
Definition at line 320 of file SeedCollector.h.
|
inline |
Definition at line 317 of file SeedCollector.h.
Referenced by llvm::sandboxir::SeedCollection::runOnFunction().
void llvm::sandboxir::SeedCollector::print | ( | raw_ostream & | OS | ) | const |
Definition at line 202 of file SeedCollector.cpp.
Referenced by dump().