Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp239 class OptimizeLEAPass : public MachineFunctionPass { class
241 OptimizeLEAPass() : MachineFunctionPass(ID) {} in OptimizeLEAPass() function in __anon7703febc0211::OptimizeLEAPass
306 char OptimizeLEAPass::ID = 0;
308 FunctionPass *llvm::createX86OptimizeLEAs() { return new OptimizeLEAPass(); } in createX86OptimizeLEAs()
310 int OptimizeLEAPass::calcInstrDist(const MachineInstr &First, in calcInstrDist()
415 bool OptimizeLEAPass::isReplaceable(const MachineInstr &First, in isReplaceable()
471 void OptimizeLEAPass::findLEAs(const MachineBasicBlock &MBB, MemOpMap &LEAs) { in findLEAs()
489 bool OptimizeLEAPass::removeRedundantAddrCalc(MemOpMap &LEAs) { in removeRedundantAddrCalc()
568 MachineInstr *OptimizeLEAPass::replaceDebugValue(MachineInstr &MI, in replaceDebugValue()
590 bool OptimizeLEAPass::removeRedundantLEAs(MemOpMap &LEAs) { in removeRedundantLEAs()
[all …]