[PATCH] D32563: Add LiveRangeShrink pass to shrink live range within BB.

Dehao Chen via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 11 14:25:50 PDT 2017


danielcdh updated this revision to Diff 98677.
danielcdh marked 2 inline comments as done.
danielcdh added a comment.

update


https://reviews.llvm.org/D32563

Files:
  include/llvm/CodeGen/Passes.h
  include/llvm/InitializePasses.h
  lib/CodeGen/CMakeLists.txt
  lib/CodeGen/CodeGen.cpp
  lib/CodeGen/LiveRangeShrink.cpp
  lib/CodeGen/TargetPassConfig.cpp
  test/CodeGen/AArch64/arm64-ccmp.ll
  test/CodeGen/AArch64/arm64-misched-multimmo.ll
  test/CodeGen/NVPTX/sched1.ll
  test/CodeGen/NVPTX/sched2.ll
  test/CodeGen/NVPTX/vec8.ll
  test/CodeGen/SPARC/LeonItinerariesUT.ll
  test/CodeGen/X86/2007-01-08-InstrSched.ll
  test/CodeGen/X86/avg.ll
  test/CodeGen/X86/avx-intrinsics-fast-isel.ll
  test/CodeGen/X86/avx.ll
  test/CodeGen/X86/avx512-cmp-kor-sequence.ll
  test/CodeGen/X86/avx512-gather-scatter-intrin.ll
  test/CodeGen/X86/avx512-intrinsics-upgrade.ll
  test/CodeGen/X86/avx512-intrinsics.ll
  test/CodeGen/X86/avx512-mask-spills.ll
  test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll
  test/CodeGen/X86/avx512bw-intrinsics.ll
  test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll
  test/CodeGen/X86/avx512cdvl-intrinsics-upgrade.ll
  test/CodeGen/X86/avx512cdvl-intrinsics.ll
  test/CodeGen/X86/avx512dq-intrinsics-upgrade.ll
  test/CodeGen/X86/avx512dq-intrinsics.ll
  test/CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll
  test/CodeGen/X86/avx512dqvl-intrinsics.ll
  test/CodeGen/X86/avx512ifma-intrinsics.ll
  test/CodeGen/X86/avx512ifmavl-intrinsics.ll
  test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
  test/CodeGen/X86/avx512vl-intrinsics.ll
  test/CodeGen/X86/bswap_tree2.ll
  test/CodeGen/X86/fold-tied-op.ll
  test/CodeGen/X86/fp128-i128.ll
  test/CodeGen/X86/haddsub-2.ll
  test/CodeGen/X86/lrshrink.ll
  test/CodeGen/X86/madd.ll
  test/CodeGen/X86/merge-consecutive-loads-128.ll
  test/CodeGen/X86/misched-matrix.ll
  test/CodeGen/X86/oddshuffles.ll
  test/CodeGen/X86/pmul.ll
  test/CodeGen/X86/pr29112.ll
  test/CodeGen/X86/pr31088.ll
  test/CodeGen/X86/rotate.ll
  test/CodeGen/X86/sad.ll
  test/CodeGen/X86/select.ll
  test/CodeGen/X86/setcc-wide-types.ll
  test/CodeGen/X86/shrink_vmul_sse.ll
  test/CodeGen/X86/sse-intrinsics-fast-isel.ll
  test/CodeGen/X86/sse1.ll
  test/CodeGen/X86/sse3-avx-addsub-2.ll
  test/CodeGen/X86/sse41.ll
  test/CodeGen/X86/vec_int_to_fp.ll
  test/CodeGen/X86/vector-bitreverse.ll
  test/CodeGen/X86/vector-blend.ll
  test/CodeGen/X86/vector-sqrt.ll
  test/CodeGen/X86/x86-interleaved-access.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D32563.98677.patch
Type: text/x-patch
Size: 317986 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170511/6ac9f575/attachment-0001.bin>


More information about the llvm-commits mailing list