[PATCH] D54366: RegAllocFast: Add heuristic to detect values not live-out of a block

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 18 16:20:59 PDT 2019


arsenm updated this revision to Diff 191203.
arsenm added a comment.
Herald added subscribers: jsji, atanasyan, nhaehnle, jvesely, nemanjai, sdardis.

Fix use scan skipping first use. Assume live-out if block is its own successor.

Update tests. Not sure what's going on with test/DebugInfo/X86/pieces-1.ll, but I doubt it's testing what it's supposed to


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

https://reviews.llvm.org/D54366

Files:
  lib/CodeGen/RegAllocFast.cpp
  test/CodeGen/AArch64/swifterror.ll
  test/CodeGen/AMDGPU/indirect-addressing-term.ll
  test/CodeGen/Mips/atomic.ll
  test/CodeGen/Mips/atomic64.ll
  test/CodeGen/Mips/atomicCmpSwapPW.ll
  test/CodeGen/Mips/dsp-spill-reload.ll
  test/CodeGen/PowerPC/addegluecrash.ll
  test/CodeGen/PowerPC/vsx.ll
  test/CodeGen/Thumb2/high-reg-spill.mir
  test/CodeGen/X86/atomic-unordered.ll
  test/CodeGen/X86/atomic32.ll
  test/CodeGen/X86/avx512-mask-zext-bugfix.ll
  test/CodeGen/X86/pr11415.ll
  test/CodeGen/X86/pr30430.ll
  test/CodeGen/X86/pr32484.ll
  test/CodeGen/X86/pr34592.ll
  test/CodeGen/X86/pr34653.ll
  test/CodeGen/X86/swifterror.ll
  test/DebugInfo/X86/pieces-1.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D54366.191203.patch
Type: text/x-patch
Size: 47435 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190318/fce5d533/attachment-0001.bin>


More information about the llvm-commits mailing list