Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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()
523 if (Insns == LEAs.end()) in removeRedundantAddrCalc()
628 for (auto &E : LEAs) { in removeRedundantLEAs()
727 MemOpMap LEAs; in runOnMachineFunction() local
731 findLEAs(MBB, LEAs); in runOnMachineFunction()
734 if (LEAs.empty()) in runOnMachineFunction()
738 Changed |= removeRedundantLEAs(LEAs); in runOnMachineFunction()
[all …]
H A DX86ScheduleSLM.td153 // This is for simple LEAs with one or two input operands.
H A DX86ScheduleAtom.td138 // This is for simple LEAs with one or two input operands.
H A DX86ScheduleBtVer2.td241 // This is for simple LEAs with one or two input operands.
H A DX86ScheduleBdVer2.td553 // This is for simple LEAs with one or two input operands.
H A DX86SchedSandyBridge.td193 // This is for simple LEAs with one or two input operands.
H A DX86SchedBroadwell.td198 // 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 DX86SchedHaswell.td200 // This is for simple LEAs with one or two input operands.
H A DX86InstrInfo.td844 // In 64-bit mode 32-bit LEAs can use RIP-relative addressing.
/llvm-project-15.0.7/llvm/test/DebugInfo/MIR/InstrRef/
H A Dx86-lea-fixup.mir1 # RUN: llc -run-pass x86-fixup-LEAs -mtriple=x86_64-gnu-unknown -verify-machineinstrs -mcpu=corei7-…
2 # RUN: llc -run-pass x86-fixup-LEAs -mtriple=x86_64-gnu-unknown -verify-machineinstrs -mcpu=haswell…
3 # RUN: llc -run-pass x86-fixup-LEAs -mtriple=x86_64-unknown-unknown -verify-machineinstrs -mcpu=ato…
H A Dx86-lea-fixup-2.mir1 # RUN: llc -run-pass x86-fixup-LEAs -mtriple=i386 -verify-machineinstrs -mcpu=corei7-avx -o - %s | …
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dmerge-sp-update-lea.ll5 ; Check that the merging of SP updates, when LEAs are involved, happen
H A DleaFixup32.mir2 # RUN: llc -run-pass x86-fixup-LEAs -mtriple=i386 -verify-machineinstrs -mcpu=corei7-avx -o - %s | …
H A DleaFixup64.mir2 # RUN: llc -run-pass x86-fixup-LEAs -mtriple=x86_64-gnu-unknown -verify-machineinstrs -mcpu=corei7-…