Home
last modified time | relevance | path

Searched defs:RISCVLoadStoreOpt (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVLoadStoreOptimizer.cpp44 struct RISCVLoadStoreOpt : public MachineFunctionPass { struct
45 static char ID;
48 RISCVLoadStoreOpt() : MachineFunctionPass(ID) {} in RISCVLoadStoreOpt() function
50 MachineFunctionProperties getRequiredProperties() const override { in getRequiredProperties()
54 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
59 StringRef getPassName() const override { return RISCV_LOAD_STORE_OPT_NAME; } in getPassName()
79 AliasAnalysis *AA;
80 MachineRegisterInfo *MRI;
81 const RISCVInstrInfo *TII;
82 const RISCVRegisterInfo *TRI;
[all …]