[all-commits] [llvm/llvm-project] e5f8a7: [AssumeBundles] Refactor asssume builder

Ralender via All-commits all-commits at lists.llvm.org
Sat Apr 25 04:44:25 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e5f8a77c1965c762c092e8736d2bf4dd38266754
      https://github.com/llvm/llvm-project/commit/e5f8a77c1965c762c092e8736d2bf4dd38266754
  Author: Tyker <tyker1 at outlook.com>
  Date:   2020-04-25 (Sat, 25 Apr 2020)

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

  Log Message:
  -----------
  [AssumeBundles] Refactor asssume builder

Summary:
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.

Reviewers: jdoerfert

Reviewed By: jdoerfert

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D78013




More information about the All-commits mailing list