[PATCH] D78013: [AssumeBundles] Refactor asssume builder

Tyker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 13 04:48:34 PDT 2020


Tyker created this revision.
Tyker added a reviewer: jdoerfert.
Herald added subscribers: llvm-commits, hiraditya.
Herald added a project: LLVM.

refactor assume bulider for the next patch.
the assume builder now generate only one assume per attribute kind and per value they are on. to do this it takes the highest. this is desirable because currently, for all attributes the higest value is the most valuable.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D78013

Files:
  llvm/include/llvm/Analysis/AssumeBundleQueries.h
  llvm/lib/Analysis/AssumeBundleQueries.cpp
  llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
  llvm/test/Transforms/Util/assume-builder.ll
  llvm/unittests/Analysis/AssumeBundleQueriesTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D78013.256960.patch
Type: text/x-patch
Size: 20722 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200413/9267ba55/attachment-0001.bin>


More information about the llvm-commits mailing list