Home
last modified time | relevance | path

Searched refs:LoadStoreOpt (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp50 char LoadStoreOpt::ID = 0;
51 INITIALIZE_PASS_BEGIN(LoadStoreOpt, DEBUG_TYPE, "Generic memory optimizations",
53 INITIALIZE_PASS_END(LoadStoreOpt, DEBUG_TYPE, "Generic memory optimizations",
56 LoadStoreOpt::LoadStoreOpt(std::function<bool(const MachineFunction &)> F) in LoadStoreOpt() function in LoadStoreOpt
59 LoadStoreOpt::LoadStoreOpt() in LoadStoreOpt() function in LoadStoreOpt
60 : LoadStoreOpt([](const MachineFunction &) { return false; }) {} in LoadStoreOpt()
62 void LoadStoreOpt::init(MachineFunction &MF) { in init()
73 void LoadStoreOpt::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
302 bool LoadStoreOpt::mergeStores(SmallVectorImpl<GStore *> &StoresToMerge) { in mergeStores()
347 bool LoadStoreOpt::isLegalOrBeforeLegalizer(const LegalityQuery &Query, in isLegalOrBeforeLegalizer()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLoadStoreOpt.h78 class LLVM_ABI LoadStoreOpt : public MachineFunctionPass {
168 LoadStoreOpt();
169 LoadStoreOpt(std::function<bool(const MachineFunction &)>);
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp753 addPass(new LoadStoreOpt()); in addPreLegalizeMachineIR()
767 addPass(new LoadStoreOpt()); in addPreRegBankSelect()
/freebsd/lib/clang/libllvm/
H A DMakefile324 SRCS_MIN+= CodeGen/GlobalISel/LoadStoreOpt.cpp