[all-commits] [llvm/llvm-project] 883977: [Hexagon] Misc shuffling fixes

androm3da via All-commits all-commits at lists.llvm.org
Fri Jan 7 08:28:01 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 88397739a3009bafcf58dd538c377e71cde32cd6
      https://github.com/llvm/llvm-project/commit/88397739a3009bafcf58dd538c377e71cde32cd6
  Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
  Date:   2022-01-07 (Fri, 07 Jan 2022)

  Changed paths:
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h

  Log Message:
  -----------
  [Hexagon] Misc shuffling fixes

Co-authored-by: Brian Cain <bcain at quicinc.com>


  Commit: a58a062fbae06c1d268740f7c9c2137526344c4f
      https://github.com/llvm/llvm-project/commit/a58a062fbae06c1d268740f7c9c2137526344c4f
  Author: Brian Cain <bcain at quicinc.com>
  Date:   2022-01-07 (Fri, 07 Jan 2022)

  Changed paths:
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h
    A llvm/test/MC/Hexagon/PacketRules/restrict_no_slot1_store.s

  Log Message:
  -----------
  [Hexagon] Show slot resources for errors

For a scalar packet resource error, emit details about the slots
available for each instruction in the packet.


  Commit: 5001c7cc9dad748f9859f59881cc1956be78ebf3
      https://github.com/llvm/llvm-project/commit/5001c7cc9dad748f9859f59881cc1956be78ebf3
  Author: colinl <colinl at codeaurora.org>
  Date:   2022-01-07 (Fri, 07 Jan 2022)

  Changed paths:
    A llvm/test/MC/Hexagon/PacketRules/bundle_option.s
    A llvm/test/MC/Hexagon/PacketRules/cof_max1.s
    A llvm/test/MC/Hexagon/PacketRules/newvalue_producers.s
    A llvm/test/MC/Hexagon/PacketRules/newvalue_producers_pass.s
    M llvm/test/MC/Hexagon/PacketRules/restrict_ax.s
    A llvm/test/MC/Hexagon/PacketRules/restrict_no_slot1_store_pass.s
    A llvm/test/MC/Hexagon/PacketRules/restrict_slot1_aok_pass.s

  Log Message:
  -----------
  [Hexagon] MC testcases for verifying packetization rules


  Commit: 9af53d2f0cff8c625176274c2700bcec0a5589c5
      https://github.com/llvm/llvm-project/commit/9af53d2f0cff8c625176274c2700bcec0a5589c5
  Author: Brian Cain <bcain at codeaurora.org>
  Date:   2022-01-07 (Fri, 07 Jan 2022)

  Changed paths:
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h

  Log Message:
  -----------
  [Hexagon] s/Fatal/ReportErrors/

Rename argument from 'Fatal' => 'ReportErrors'.  HexagonShuffler refers to
this arg as 'ReportErrors' and calling it 'Fatal' in HexagonMCShuffler is
misleading and inconsistent.


Compare: https://github.com/llvm/llvm-project/compare/a3573f203e17...9af53d2f0cff


More information about the All-commits mailing list