Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp50 char LoadStoreOpt::ID = 0;
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()
74 void LoadStoreOpt::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
423 bool LoadStoreOpt::processMergeCandidate(StoreMergeCandidate &C) { in processMergeCandidate()
497 bool LoadStoreOpt::addStoreToCandidate(GStore &StoreMI, in addStoreToCandidate()
560 bool LoadStoreOpt::mergeBlockStores(MachineBasicBlock &MBB) { in mergeBlockStores()
619 bool LoadStoreOpt::mergeFunctionStores(MachineFunction &MF) { in mergeFunctionStores()
[all …]
H A DCMakeLists.txt20 LoadStoreOpt.cpp
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLoadStoreOpt.h62 class LoadStoreOpt : public MachineFunctionPass {
148 LoadStoreOpt();
149 LoadStoreOpt(std::function<bool(const MachineFunction &)>);
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/
H A DBUILD.gn33 "LoadStoreOpt.cpp",
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp660 addPass(new LoadStoreOpt()); in addPreLegalizeMachineIR()
674 addPass(new LoadStoreOpt()); in addPreRegBankSelect()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dgisel-commandline-option.ll67 ; ENABLED-O1-NEXT: LoadStoreOpt