LLVM 20.0.0git
|
#include "llvm/Transforms/Vectorize/SandboxVectorizer/SeedCollector.h"
Public Member Functions | |
SeedCollector (BasicBlock *BB, ScalarEvolution &SE) | |
~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 291 of file SeedCollector.h.
llvm::sandboxir::SeedCollector::SeedCollector | ( | BasicBlock * | BB, |
ScalarEvolution & | SE | ||
) |
Definition at line 160 of file SeedCollector.cpp.
References llvm::sandboxir::CollectSeeds, llvm::sandboxir::SeedContainer::erase(), I, if(), llvm::sandboxir::SeedContainer::insert(), llvm::sandboxir::isValidMemSeed(), LoadSeedsDef, llvm::sandboxir::Context::registerEraseInstrCallback(), llvm::sandboxir::SeedGroupsLimit, and StoreSeedsDef.
llvm::sandboxir::SeedCollector::~SeedCollector | ( | ) |
Definition at line 189 of file SeedCollector.cpp.
References llvm::sandboxir::Context::unregisterEraseInstrCallback().
void llvm::sandboxir::SeedCollector::dump | ( | ) | const |
Definition at line 201 of file SeedCollector.cpp.
References llvm::dbgs(), and print().
|
inline |
Definition at line 309 of file SeedCollector.h.
References llvm::sandboxir::SeedContainer::begin(), and llvm::sandboxir::SeedContainer::end().
|
inline |
Definition at line 306 of file SeedCollector.h.
References llvm::sandboxir::SeedContainer::begin(), and llvm::sandboxir::SeedContainer::end().
void llvm::sandboxir::SeedCollector::print | ( | raw_ostream & | OS | ) | const |
Definition at line 194 of file SeedCollector.cpp.
References OS, and llvm::sandboxir::SeedContainer::print().
Referenced by dump().