Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp293 bool removeRedundantAddrCalc(MemOpMap &LEAs);
302 bool removeRedundantLEAs(MemOpMap &LEAs);
481 MemOpMap &LEAs) { in findLEAs() argument
502 assert(!LEAs.empty()); in removeRedundantAddrCalc()
525 if (Insns == LEAs.end()) in removeRedundantAddrCalc()
630 for (auto &E : LEAs) { in removeRedundantLEAs()
730 MemOpMap LEAs; in runOnMachineFunction() local
734 findLEAs(MBB, LEAs); in runOnMachineFunction()
737 if (LEAs.empty()) in runOnMachineFunction()
741 Changed |= removeRedundantLEAs(LEAs); in runOnMachineFunction()
[all …]
H A DX86ScheduleSLM.td150 // This is for simple LEAs with one or two input operands.
H A DX86ScheduleAtom.td131 // This is for simple LEAs with one or two input operands.
H A DX86ScheduleBtVer2.td238 // This is for simple LEAs with one or two input operands.
H A DX86SchedSandyBridge.td179 // This is for simple LEAs with one or two input operands.
H A DX86ScheduleBdVer2.td548 // This is for simple LEAs with one or two input operands.
H A DX86SchedHaswell.td187 // This is for simple LEAs with one or two input operands.
H A DX86ScheduleZnver3.td575 // This is for simple LEAs with one or two input operands.
H A DX86InstrInfo.td845 // In 64-bit mode 32-bit LEAs can use RIP-relative addressing.