[all-commits] [llvm/llvm-project] c27010: [SCEV] Start reworking backedge taken count APIs t...

Philip Reames via All-commits all-commits at lists.llvm.org
Thu Oct 24 18:21:59 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: c27010ef76acd2e2a74be6ffd747130ccc760787
      https://github.com/llvm/llvm-project/commit/c27010ef76acd2e2a74be6ffd747130ccc760787
  Author: Philip Reames <listmail at philipreames.com>
  Date:   2019-10-24 (Thu, 24 Oct 2019)

  Changed paths:
    M llvm/include/llvm/Analysis/ScalarEvolution.h
    M llvm/lib/Analysis/ScalarEvolution.cpp

  Log Message:
  -----------
  [SCEV] Start reworking backedge taken count APIs to unify max handling [NFC]

This is a first step in figuring out a proper API for maximum (non constant) exit counts.  This may evolve a bit as we get experience with the API needs; suggestions very welcome.  This patch just tried to provide a framework that we can later add maximum too in a clean and obvious way.




More information about the All-commits mailing list