[all-commits] [llvm/llvm-project] 590483: [BOLT] Cache-Aware Tail Duplication

spupyrev via All-commits all-commits at lists.llvm.org
Fri Jun 3 09:11:36 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5904836b8a718554cef204bc9b248f051809ab6e
      https://github.com/llvm/llvm-project/commit/5904836b8a718554cef204bc9b248f051809ab6e
  Author: spupyrev <spupyrev at fb.com>
  Date:   2022-06-03 (Fri, 03 Jun 2022)

  Changed paths:
    M bolt/include/bolt/Passes/TailDuplication.h
    M bolt/lib/Passes/TailDuplication.cpp
    M bolt/lib/Rewrite/BinaryPassManager.cpp
    A bolt/test/X86/tail-duplication-cache.s
    M bolt/test/X86/tail-duplication-cacheline.s
    M bolt/test/X86/tail-duplication-complex.s
    M bolt/test/X86/tail-duplication-jt.s
    M bolt/test/X86/tail-duplication-pass.s
    M bolt/test/X86/tail-duplication-prop-bug.s
    M bolt/test/runtime/X86/tail-duplication-constant-prop.s

  Log Message:
  -----------
  [BOLT] Cache-Aware Tail Duplication

A new "cache-aware" strategy for tail duplication.

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




More information about the All-commits mailing list