[all-commits] [llvm/llvm-project] fe4311: [IROutliner] Adding option to enable outlining fro...

Andrew Litteken via All-commits all-commits at lists.llvm.org
Wed Dec 30 10:20:22 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fe431103b633278da9ece1e03d6b441c1d44d977
      https://github.com/llvm/llvm-project/commit/fe431103b633278da9ece1e03d6b441c1d44d977
  Author: Andrew Litteken <andrew.litteken at gmail.com>
  Date:   2020-12-30 (Wed, 30 Dec 2020)

  Changed paths:
    M llvm/include/llvm/Transforms/IPO/IROutliner.h
    M llvm/lib/Transforms/IPO/IROutliner.cpp
    A llvm/test/Transforms/IROutliner/outlining-odr.ll

  Log Message:
  -----------
  [IROutliner] Adding option to enable outlining from linkonceodr functions

There are functions that the linker is able to automatically
deduplicate, we do not outline from these functions by default. This
allows for outlining from those functions.

Tests:
llvm/test/Transforms/IROutliner/outlining-odr.ll

Reviewers: jroelofs, paquette

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




More information about the All-commits mailing list