Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp52 char LoadStoreOpt::ID = 0;
58 LoadStoreOpt::LoadStoreOpt(std::function<bool(const MachineFunction &)> F) in LoadStoreOpt() function in LoadStoreOpt
61 LoadStoreOpt::LoadStoreOpt() in LoadStoreOpt() function in LoadStoreOpt
62 : LoadStoreOpt([](const MachineFunction &) { return false; }) {} in LoadStoreOpt()
64 void LoadStoreOpt::init(MachineFunction &MF) { in init()
76 void LoadStoreOpt::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
500 bool LoadStoreOpt::addStoreToCandidate(GStore &StoreMI, in addStoreToCandidate()
571 bool LoadStoreOpt::mergeBlockStores(MachineBasicBlock &MBB) { in mergeBlockStores()
699 bool LoadStoreOpt::mergeTruncStore(GStore &StoreMI, in mergeTruncStore()
911 bool LoadStoreOpt::mergeFunctionStores(MachineFunction &MF) { in mergeFunctionStores()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLoadStoreOpt.h76 class LoadStoreOpt : public MachineFunctionPass {
166 LoadStoreOpt();
167 LoadStoreOpt(std::function<bool(const MachineFunction &)>);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp711 addPass(new LoadStoreOpt()); in addPreLegalizeMachineIR()
725 addPass(new LoadStoreOpt()); in addPreRegBankSelect()
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile282 SRCS_MIN+= CodeGen/GlobalISel/LoadStoreOpt.cpp