[all-commits] [llvm/llvm-project] cf9dae: [NFC] [DA] Refactoring getIndexExpressionsFromGEP

Bardia Mahjour via All-commits all-commits at lists.llvm.org
Mon Feb 24 14:33:14 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: cf9dae122e04f015424aff6e7706430161b5e396
      https://github.com/llvm/llvm-project/commit/cf9dae122e04f015424aff6e7706430161b5e396
  Author: Bardia Mahjour <bmahjour at ca.ibm.com>
  Date:   2020-02-24 (Mon, 24 Feb 2020)

  Changed paths:
    M llvm/include/llvm/Analysis/ScalarEvolution.h
    M llvm/lib/Analysis/ScalarEvolution.cpp
    M polly/include/polly/Support/ScopHelper.h
    M polly/lib/Analysis/ScopBuilder.cpp
    M polly/lib/Support/ScopHelper.cpp

  Log Message:
  -----------
  [NFC] [DA] Refactoring getIndexExpressionsFromGEP

Summary:
This patch moves the getIndexExpressionsFromGEP function from polly
into ScalarEvolution so that both polly and DependenceAnalysis can
use it for the purpose of subscript delinearization when the array
sizes are not parametric.

Authored By: bmahjour

Reviewer: Meinersbur, sebpop, fhahn, dmgreen, grosser, etiotto, bollu

Reviewed By: Meinersbur

Subscribers: hiraditya, arphaman, Whitney, ppc-slack, llvm-commits

Tags: #llvm

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




More information about the All-commits mailing list