[all-commits] [llvm/llvm-project] 5b2f87: [Metadata] Preserve MD_prof when merging instructi...

Snehasish Kumar via All-commits all-commits at lists.llvm.org
Fri Mar 21 10:44:12 PDT 2025


  Branch: refs/heads/users/snehasish/03-21-_metadata_preserve_md_prof_when_merging_instructions_when_one_is_missing
  Home:   https://github.com/llvm/llvm-project
  Commit: 5b2f87db7ec72d12e4d8837203c3c7b953649907
      https://github.com/llvm/llvm-project/commit/5b2f87db7ec72d12e4d8837203c3c7b953649907
  Author: Snehasish Kumar <snehasishk at google.com>
  Date:   2025-03-21 (Fri, 21 Mar 2025)

  Changed paths:
    M llvm/lib/Transforms/Utils/Local.cpp
    A llvm/test/Transforms/SimplifyCFG/merge-direct-call-branch-weights-preserve-hoist.ll
    A llvm/test/Transforms/SimplifyCFG/merge-direct-call-branch-weights-preserve-sink.ll

  Log Message:
  -----------
  [Metadata] Preserve MD_prof when merging instructions when one is missing.

Preserve branch weight metadata when merging instructions if one of the
instructions is missing metadata. This is similar in behaviour to what
we do today for other types of metadata such as mmra, memprof and
callsite metadata.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list