Searched refs:LEAs (Results 1 – 11 of 11) sorted by relevance
289 void findLEAs(const MachineBasicBlock &MBB, MemOpMap &LEAs);292 bool removeRedundantAddrCalc(MemOpMap &LEAs);301 bool removeRedundantLEAs(MemOpMap &LEAs);479 MemOpMap &LEAs) { in findLEAs() argument490 LEAs[getMemOpKey(MI, 1)].push_back(const_cast<MachineInstr *>(&MI)); in findLEAs()497 bool X86OptimizeLEAPass::removeRedundantAddrCalc(MemOpMap &LEAs) { in removeRedundantAddrCalc() argument500 assert(!LEAs.empty()); in removeRedundantAddrCalc()501 MachineBasicBlock *MBB = (*LEAs.begin()->second.begin())->getParent(); in removeRedundantAddrCalc()520 auto Insns = LEAs.find(getMemOpKey(MI, MemOpNo)); in removeRedundantAddrCalc()521 if (Insns == LEAs.end()) in removeRedundantAddrCalc()[all …]
152 // This is for simple LEAs with one or two input operands.
138 // This is for simple LEAs with one or two input operands.
364 // In 64-bit mode 32-bit LEAs can use RIP-relative addressing.
241 // This is for simple LEAs with one or two input operands.
193 // This is for simple LEAs with one or two input operands.
546 // This is for simple LEAs with one or two input operands.
198 // This is for simple LEAs with one or two input operands.
200 // This is for simple LEAs with one or two input operands.
572 // This is for simple LEAs with one or two input operands.
583 // This is for simple LEAs with one or two input operands.