[all-commits] [llvm/llvm-project] efb8e1: [DSE, MemorySSA] Add an early check for read clobbe...

Florian Hahn via All-commits all-commits at lists.llvm.org
Mon Sep 7 15:38:36 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: efb8e156daa120a25f993b3142ef8d6ef766df5a
      https://github.com/llvm/llvm-project/commit/efb8e156daa120a25f993b3142ef8d6ef766df5a
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

  Changed paths:
    M llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
    A llvm/test/Transforms/DeadStoreElimination/MSSA/read-clobber-after-overwrite.ll

  Log Message:
  -----------
  [DSE,MemorySSA] Add an early check for read clobbers to traversal.

Depending on the benchmark, this early exit can save a substantial
amount of compile-time:

http://llvm-compile-time-tracker.com/compare.php?from=505f2d817aa8e07ba98e5fd4a8f6ff0666f89df1&to=eb4e441147f9b4b7a5fcbbc57428cadbe9e01f10&stat=instructions




More information about the All-commits mailing list