[all-commits] [llvm/llvm-project] e8d157: [Hexagon] Remove incorrect intrinsic definition an...

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Thu Nov 21 07:18:29 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e8d1578131247d089209952476ba9191ad0295be
      https://github.com/llvm/llvm-project/commit/e8d1578131247d089209952476ba9191ad0295be
  Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
  Date:   2019-11-21 (Thu, 21 Nov 2019)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonIntrinsics.td
    R llvm/test/CodeGen/Hexagon/vasrh.select.ll

  Log Message:
  -----------
  [Hexagon] Remove incorrect intrinsic definition and invalid testcase

The intrinsic int_hexagon_S2_asr_i_vh was mapped to S2_asr_r_vh, which
is wrong. The testcase vasrh.select.ll was using an invalid immediate
for that intrinsic. This is not a proper testcase, since at the MIR
level such use of this intrinsic should never appear.

Together with 824b25fc02, this completes the fix for llvm.org/PR44090.




More information about the All-commits mailing list