[all-commits] [llvm/llvm-project] fb60b1: [mlir] Decrease stack allocations in Presburger's ...

Tres via All-commits all-commits at lists.llvm.org
Tue Sep 13 04:22:12 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fb60b1f8597ca5e924c78cf4d46eed2422dfece4
      https://github.com/llvm/llvm-project/commit/fb60b1f8597ca5e924c78cf4d46eed2422dfece4
  Author: Tres Popp <tpopp at google.com>
  Date:   2022-09-13 (Tue, 13 Sep 2022)

  Changed paths:
    M mlir/include/mlir/Analysis/Presburger/Matrix.h

  Log Message:
  -----------
  [mlir] Decrease stack allocations in Presburger's Matrix

The class set a SmallVector stack allocation size to 64 elements which
is uncommonly large. These structures are then used extensively and
copied often in functions which led to stack frame sizes considered
excessively large for some use cases.

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




More information about the All-commits mailing list