Searched refs:LEAs (Results 1 – 9 of 9) sorted by relevance
290 void findLEAs(const MachineBasicBlock &MBB, MemOpMap &LEAs);293 bool removeRedundantAddrCalc(MemOpMap &LEAs);302 bool removeRedundantLEAs(MemOpMap &LEAs);481 MemOpMap &LEAs) { in findLEAs() argument492 LEAs[getMemOpKey(MI, 1)].push_back(const_cast<MachineInstr *>(&MI)); in findLEAs()499 bool X86OptimizeLEAPass::removeRedundantAddrCalc(MemOpMap &LEAs) { in removeRedundantAddrCalc() argument502 assert(!LEAs.empty()); in removeRedundantAddrCalc()503 MachineBasicBlock *MBB = (*LEAs.begin()->second.begin())->getParent(); in removeRedundantAddrCalc()524 auto Insns = LEAs.find(getMemOpKey(MI, MemOpNo)); in removeRedundantAddrCalc()525 if (Insns == LEAs.end()) in removeRedundantAddrCalc()[all …]
150 // This is for simple LEAs with one or two input operands.
131 // This is for simple LEAs with one or two input operands.
238 // This is for simple LEAs with one or two input operands.
179 // This is for simple LEAs with one or two input operands.
548 // This is for simple LEAs with one or two input operands.
187 // This is for simple LEAs with one or two input operands.
575 // This is for simple LEAs with one or two input operands.
845 // In 64-bit mode 32-bit LEAs can use RIP-relative addressing.