Searched refs:LoadStoreOpt (Results 1 – 4 of 4) sorted by relevance
52 char LoadStoreOpt::ID = 0;53 INITIALIZE_PASS_BEGIN(LoadStoreOpt, DEBUG_TYPE, "Generic memory optimizations",55 INITIALIZE_PASS_END(LoadStoreOpt, DEBUG_TYPE, "Generic memory optimizations",58 LoadStoreOpt::LoadStoreOpt(std::function<bool(const MachineFunction &)> F) in LoadStoreOpt() function in LoadStoreOpt61 LoadStoreOpt::LoadStoreOpt() in LoadStoreOpt() function in LoadStoreOpt62 : LoadStoreOpt([](const MachineFunction &) { return false; }) {} in LoadStoreOpt()64 void LoadStoreOpt::init(MachineFunction &MF) { in init()76 void LoadStoreOpt::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()305 bool LoadStoreOpt::mergeStores(SmallVectorImpl<GStore *> &StoresToMerge) { in mergeStores()351 bool LoadStoreOpt::isLegalOrBeforeLegalizer(const LegalityQuery &Query, in isLegalOrBeforeLegalizer()[all …]
1 //== llvm/CodeGen/GlobalISel/LoadStoreOpt.h - LoadStoreOpt -------*- C++ -*-==//76 class LoadStoreOpt : public MachineFunctionPass {166 LoadStoreOpt();167 LoadStoreOpt(std::function<bool(const MachineFunction &)>);169 StringRef getPassName() const override { return "LoadStoreOpt"; }
725 addPass(new LoadStoreOpt()); in addPreLegalizeMachineIR()739 addPass(new LoadStoreOpt()); in addPreRegBankSelect()
280 SRCS_MIN+= CodeGen/GlobalISel/LoadStoreOpt.cpp