[PATCH] D158503: [CGP] Remove dead PHI nodes before elimination of mostly empty blocks

Serguei Katkov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 28 21:49:31 PDT 2023


This revision was automatically updated to reflect the committed changes.
Closed by commit rGa701b7e368b7: [CGP] Remove dead PHI nodes before elimination of mostly empty blocks (authored by skatkov).

Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D158503

Files:
  llvm/lib/CodeGen/CodeGenPrepare.cpp
  llvm/test/CodeGen/AArch64/Atomics/aarch64-cmpxchg-lse2.ll
  llvm/test/CodeGen/AArch64/Atomics/aarch64-cmpxchg-rcpc.ll
  llvm/test/CodeGen/AArch64/Atomics/aarch64-cmpxchg-rcpc3.ll
  llvm/test/CodeGen/AArch64/Atomics/aarch64-cmpxchg-v8a.ll
  llvm/test/CodeGen/AArch64/Atomics/aarch64_be-cmpxchg-lse2.ll
  llvm/test/CodeGen/AArch64/Atomics/aarch64_be-cmpxchg-rcpc.ll
  llvm/test/CodeGen/AArch64/Atomics/aarch64_be-cmpxchg-rcpc3.ll
  llvm/test/CodeGen/AArch64/Atomics/aarch64_be-cmpxchg-v8a.ll
  llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-switch-bittest.ll
  llvm/test/CodeGen/AArch64/machine_cse.ll
  llvm/test/CodeGen/Hexagon/autohvx/lower-insert-elt.ll
  llvm/test/CodeGen/Hexagon/postinc-offset.ll
  llvm/test/CodeGen/Hexagon/swp-carried-1.ll
  llvm/test/CodeGen/Hexagon/swp-epilog-phi12.ll
  llvm/test/CodeGen/Hexagon/swp-epilog-phi6.ll
  llvm/test/CodeGen/Hexagon/swp-epilog-phi9.ll
  llvm/test/CodeGen/Hexagon/swp-lots-deps.ll
  llvm/test/CodeGen/Hexagon/swp-prolog-phi.ll
  llvm/test/CodeGen/Hexagon/swp-tfri.ll
  llvm/test/CodeGen/Hexagon/v6-unaligned-spill.ll
  llvm/test/CodeGen/PowerPC/sink-side-effect.ll
  llvm/test/CodeGen/PowerPC/sms-iterator.ll
  llvm/test/CodeGen/Thumb2/2011-06-07-TwoAddrEarlyClobber.ll
  llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
  llvm/test/CodeGen/X86/2008-04-28-CoalescerBug.ll
  llvm/test/CodeGen/X86/avx512-i1test.ll
  llvm/test/CodeGen/X86/ins_subreg_coalesce-3.ll
  llvm/test/CodeGen/X86/masked_store.ll
  llvm/test/CodeGen/X86/pr49451.ll
  llvm/test/CodeGen/X86/pr53990-incorrect-machine-sink.ll
  llvm/test/CodeGen/X86/tail-dup-merge-loop-headers.ll
  llvm/test/CodeGen/X86/tail-opts.ll
  llvm/test/CodeGen/X86/x86-shrink-wrapping.ll
  llvm/test/Other/codegenprepare-and-debug.ll
  llvm/test/Transforms/CodeGenPrepare/X86/computedgoto.ll
  llvm/test/Transforms/CodeGenPrepare/X86/delete-assume-dead-code.ll
  llvm/test/Transforms/CodeGenPrepare/X86/sink-addrmode-base.ll
  llvm/test/Transforms/CodeGenPrepare/X86/sink-addrmode-two-phi.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D158503.554173.patch
Type: text/x-patch
Size: 244237 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230829/dc5df210/attachment-0001.bin>


More information about the llvm-commits mailing list