[PATCH] D61472: [X86FixupLEAs] Turn optIncDec into a generic two address LEA optimizer. Support LEA64_32r properly.

Phabricator via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri May 24 23:15:53 PDT 2019


This revision was automatically updated to reflect the committed changes.
Closed by commit rL361691: [X86FixupLEAs] Turn optIncDec into a generic two address LEA optimizer. Support… (authored by ctopper, committed by ).
Herald added a subscriber: qcolombet.

Changed prior to commit:
  https://reviews.llvm.org/D61472?vs=198303&id=201392#toc

Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D61472/new/

https://reviews.llvm.org/D61472

Files:
  llvm/trunk/lib/Target/X86/X86FixupLEAs.cpp
  llvm/trunk/test/CodeGen/X86/GlobalISel/add-ext.ll
  llvm/trunk/test/CodeGen/X86/GlobalISel/callingconv.ll
  llvm/trunk/test/CodeGen/X86/GlobalISel/gep.ll
  llvm/trunk/test/CodeGen/X86/GlobalISel/memop-scalar.ll
  llvm/trunk/test/CodeGen/X86/MergeConsecutiveStores.ll
  llvm/trunk/test/CodeGen/X86/atomic-unordered.ll
  llvm/trunk/test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
  llvm/trunk/test/CodeGen/X86/bitreverse.ll
  llvm/trunk/test/CodeGen/X86/bswap_tree2.ll
  llvm/trunk/test/CodeGen/X86/bypass-slow-division-32.ll
  llvm/trunk/test/CodeGen/X86/combine-srem.ll
  llvm/trunk/test/CodeGen/X86/dagcombine-shifts.ll
  llvm/trunk/test/CodeGen/X86/fixup-bw-copy.ll
  llvm/trunk/test/CodeGen/X86/fixup-lea.ll
  llvm/trunk/test/CodeGen/X86/imul.ll
  llvm/trunk/test/CodeGen/X86/leaFixup32.mir
  llvm/trunk/test/CodeGen/X86/leaFixup64.mir
  llvm/trunk/test/CodeGen/X86/mul-constant-i16.ll
  llvm/trunk/test/CodeGen/X86/mul-constant-i32.ll
  llvm/trunk/test/CodeGen/X86/mul-constant-i64.ll
  llvm/trunk/test/CodeGen/X86/mul-constant-i8.ll
  llvm/trunk/test/CodeGen/X86/popcnt.ll
  llvm/trunk/test/CodeGen/X86/ragreedy-hoist-spill.ll
  llvm/trunk/test/CodeGen/X86/reverse_branches.ll
  llvm/trunk/test/CodeGen/X86/rotate-extract.ll
  llvm/trunk/test/CodeGen/X86/sat-add.ll
  llvm/trunk/test/CodeGen/X86/twoaddr-lea.ll
  llvm/trunk/test/CodeGen/X86/vector-bitreverse.ll
  llvm/trunk/test/CodeGen/X86/win_coreclr_chkstk.ll
  llvm/trunk/test/Transforms/LoopStrengthReduce/X86/ivchain-X86.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D61472.201392.patch
Type: text/x-patch
Size: 34603 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190525/54af3053/attachment.bin>


More information about the llvm-commits mailing list