[all-commits] [llvm/llvm-project] 69deb3: [Hexagon] Update instruction info for missing .cur...

iajbar via All-commits all-commits at lists.llvm.org
Wed Jan 5 13:24:44 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 69deb3c8297b157fffaac6043583e4c7cd0d7ee7
      https://github.com/llvm/llvm-project/commit/69deb3c8297b157fffaac6043583e4c7cd0d7ee7
  Author: Sumanth Gundapaneni <sgundapa at quicinc.com>
  Date:   2022-01-05 (Wed, 05 Jan 2022)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp

  Log Message:
  -----------
  [Hexagon] Update instruction info for missing .cur post-increment cases


  Commit: 9d0f5c1f8ef1c7689abd52fc0f00a2e075d276d9
      https://github.com/llvm/llvm-project/commit/9d0f5c1f8ef1c7689abd52fc0f00a2e075d276d9
  Author: Sumanth Gundapaneni <sgundapa at quicinc.com>
  Date:   2022-01-05 (Wed, 05 Jan 2022)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp

  Log Message:
  -----------
  [Hexagon] Add missing memop instructions to HexagonInstrInfo

This patch updated HexagonInstrInfo API to deal with missing immediate
memop instructions that checks for the validity of the offset.


  Commit: f6309db719a4bb78a22a80451d1c2998b5dcda01
      https://github.com/llvm/llvm-project/commit/f6309db719a4bb78a22a80451d1c2998b5dcda01
  Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
  Date:   2022-01-05 (Wed, 05 Jan 2022)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
    M llvm/lib/Target/Hexagon/HexagonPatterns.td

  Log Message:
  -----------
  [Hexagon] Handle L2_loadb[sz]w[24]_io in HII::isValidOffset


  Commit: 3892baaa711ab00e0abcbf9f813bfe0b61110f31
      https://github.com/llvm/llvm-project/commit/3892baaa711ab00e0abcbf9f813bfe0b61110f31
  Author: Ikhlas Ajbar <iajbar at quicinc.com>
  Date:   2022-01-05 (Wed, 05 Jan 2022)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
    M llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp

  Log Message:
  -----------
  [Hexagon] Replace isImmValidForOpcode() with isExtendable flag


Compare: https://github.com/llvm/llvm-project/compare/04496201e081...3892baaa711a


More information about the All-commits mailing list