[PATCH] D70247: [JumpThreading] Thread jumps through two basic blocks

Kazu Hirata via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 17 12:37:55 PST 2019


kazu updated this revision to Diff 234365.
kazu added a comment.

I've updated the patch so that we commit to jump threading across two
basic blocks once we are done with analysis.  That is, we don't
transform the IR partially only to see jump threading proper failing.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D70247

Files:
  llvm/include/llvm/Transforms/Scalar/JumpThreading.h
  llvm/lib/Transforms/Scalar/JumpThreading.cpp
  llvm/test/Transforms/JumpThreading/thread-two-bbs1.ll
  llvm/test/Transforms/JumpThreading/thread-two-bbs2.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D70247.234365.patch
Type: text/x-patch
Size: 13298 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20191217/40a0a619/attachment.bin>


More information about the llvm-commits mailing list