[all-commits] [llvm/llvm-project] 269b33: [Inliner] Propagate SROA analysis through invarian...

aeubanks via All-commits all-commits at lists.llvm.org
Mon Apr 12 10:55:39 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 269b335bd7332cd0d13451260d408dc9fcbcb5b1
      https://github.com/llvm/llvm-project/commit/269b335bd7332cd0d13451260d408dc9fcbcb5b1
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2021-04-12 (Mon, 12 Apr 2021)

  Changed paths:
    M llvm/lib/Analysis/InlineCost.cpp
    A llvm/test/Transforms/Inline/invariant-group-sroa.ll

  Log Message:
  -----------
  [Inliner] Propagate SROA analysis through invariant group intrinsics

SROA can handle invariant group intrinsics, let the inliner know that
for better heuristics when the intrinsics are present.

This fixes size issues in a couple files when turning on
-fstrict-vtable-pointers in Chrome.

Reviewed By: rnk, mtrofin

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




More information about the All-commits mailing list