[all-commits] [llvm/llvm-project] 68df06: [Hexagon] Do not optimize address of another funct...

yandalur via All-commits all-commits at lists.llvm.org
Thu Aug 1 09:07:44 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 68df06a0b2998765cb0a41353fcf0919bbf57ddb
      https://github.com/llvm/llvm-project/commit/68df06a0b2998765cb0a41353fcf0919bbf57ddb
  Author: yandalur <quic_yandalur at quicinc.com>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp
    A llvm/test/CodeGen/Hexagon/cext-opt-block-addr.mir

  Log Message:
  -----------
  [Hexagon] Do not optimize address of another function's block (#101209)

When the constant extender optimization pass encounters an instruction
that uses an extended address pointing to another function's block,
avoid adding the instruction to the extender list for the current
machine function.

Fixes https://github.com/llvm/llvm-project/issues/99714



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