[all-commits] [llvm/llvm-project] 67904d: [IRCE] Make IRCE a Function pass.

Alina Sbirlea via All-commits all-commits at lists.llvm.org
Wed Feb 5 09:23:16 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 67904db23cf49a3465f1764d150a8123f5d2e163
      https://github.com/llvm/llvm-project/commit/67904db23cf49a3465f1764d150a8123f5d2e163
  Author: Alina Sbirlea <asbirlea at google.com>
  Date:   2020-02-05 (Wed, 05 Feb 2020)

  Changed paths:
    M llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h
    M llvm/lib/Passes/PassRegistry.def
    M llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
    M llvm/lib/Transforms/Utils/LoopUtils.cpp
    M llvm/test/Transforms/IRCE/add-metadata-pre-post-loops.ll
    M llvm/test/Transforms/IRCE/bad-loop-structure.ll
    M llvm/test/Transforms/IRCE/bad_expander.ll
    M llvm/test/Transforms/IRCE/bug-loop-varying-upper-limit.ll
    M llvm/test/Transforms/IRCE/bug-mismatched-types.ll
    M llvm/test/Transforms/IRCE/clamp.ll
    M llvm/test/Transforms/IRCE/conjunctive-checks.ll
    M llvm/test/Transforms/IRCE/correct-loop-info.ll
    M llvm/test/Transforms/IRCE/decrementing-loop.ll
    M llvm/test/Transforms/IRCE/empty_ranges.ll
    M llvm/test/Transforms/IRCE/eq_ne.ll
    M llvm/test/Transforms/IRCE/low-becount.ll
    M llvm/test/Transforms/IRCE/multiple-access-no-preloop.ll
    M llvm/test/Transforms/IRCE/non_known_positive_end.ll
    M llvm/test/Transforms/IRCE/not-likely-taken.ll
    M llvm/test/Transforms/IRCE/only-lower-check.ll
    M llvm/test/Transforms/IRCE/only-upper-check.ll
    M llvm/test/Transforms/IRCE/pre_post_loops.ll
    M llvm/test/Transforms/IRCE/range_intersect_miscompile.ll
    M llvm/test/Transforms/IRCE/ranges_of_different_types.ll
    M llvm/test/Transforms/IRCE/rc-negative-bound.ll
    M llvm/test/Transforms/IRCE/single-access-no-preloop.ll
    M llvm/test/Transforms/IRCE/single-access-with-preloop.ll
    M llvm/test/Transforms/IRCE/skip-profitability-checks.ll
    M llvm/test/Transforms/IRCE/stride_more_than_1.ll
    M llvm/test/Transforms/IRCE/unhandled.ll
    M llvm/test/Transforms/IRCE/unsigned_comparisons_ugt.ll
    M llvm/test/Transforms/IRCE/unsigned_comparisons_ult.ll
    M llvm/test/Transforms/IRCE/wide_indvar.ll
    M llvm/test/Transforms/IRCE/with-parent-loops.ll

  Log Message:
  -----------
  [IRCE] Make IRCE a Function pass.

Summary: Make InductiveRangeCheckElimination a FunctionPass.

Reviewers: reames, mkazantsev

Subscribers: hiraditya, llvm-commits

Tags: #llvm

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




More information about the All-commits mailing list