Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp284 bool removeRedundantAddrCalc(MemOpMap &LEAs);
293 bool removeRedundantLEAs(MemOpMap &LEAs);
492 assert(!LEAs.empty()); in removeRedundantAddrCalc()
514 auto Insns = LEAs.find(getMemOpKey(MI, MemOpNo)); in removeRedundantAddrCalc()
515 if (Insns == LEAs.end()) in removeRedundantAddrCalc()
594 for (auto &E : LEAs) { in removeRedundantLEAs()
689 MemOpMap LEAs; in runOnMachineFunction() local
693 findLEAs(MBB, LEAs); in runOnMachineFunction()
696 if (LEAs.empty()) in runOnMachineFunction()
700 Changed |= removeRedundantLEAs(LEAs); in runOnMachineFunction()
[all …]
H A DX86ScheduleSLM.td148 // This is for simple LEAs with one or two input operands.
H A DX86ScheduleAtom.td134 // This is for simple LEAs with one or two input operands.
H A DX86ScheduleBtVer2.td231 // This is for simple LEAs with one or two input operands.
H A DX86ScheduleBdVer2.td491 // This is for simple LEAs with one or two input operands.
H A DX86SchedSandyBridge.td178 // This is for simple LEAs with one or two input operands.
H A DX86SchedHaswell.td183 // This is for simple LEAs with one or two input operands.
H A DX86InstrInfo.td760 // In 64-bit mode 32-bit LEAs can use RIP-relative addressing.