[PATCH] D83762: [Attributor][WIP] allow multiple branches in followUsesInMBEC
Shinji Okumura via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 14 04:39:31 PDT 2020
okura created this revision.
okura added a reviewer: jdoerfert.
Herald added subscribers: llvm-commits, bbn, kuter, uenoku, hiraditya.
Herald added a reviewer: sstefan1.
Herald added a reviewer: uenoku.
Herald added a reviewer: homerdin.
Herald added a reviewer: baziotis.
Herald added a project: LLVM.
This is the next patch of D65593 <https://reviews.llvm.org/D65593> and D75923 <https://reviews.llvm.org/D75923>.
This patch makes it possible to propagate known state properly even when there are multiple branches.
To do that, this computes state for each context instruction (program point) from states of other program points, and repeat it until a fixpoint is reached.
https://reviews.llvm.org/D83762
Files:
llvm/lib/Transforms/IPO/AttributorAttributes.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D83762.277780.patch
Type: text/x-patch
Size: 6866 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200714/fab0fc74/attachment.bin>
More information about the llvm-commits
mailing list