[all-commits] [llvm/llvm-project] d63ade: [RISCV] Use DefaultAttrsIntrinsic for some vector ...

Craig Topper via All-commits all-commits at lists.llvm.org
Mon Jun 10 09:12:55 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d63ade63b661e09cb1379d48cb3e49851fdf2509
      https://github.com/llvm/llvm-project/commit/d63ade63b661e09cb1379d48cb3e49851fdf2509
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-06-10 (Mon, 10 Jun 2024)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsRISCV.td

  Log Message:
  -----------
  [RISCV] Use DefaultAttrsIntrinsic for some vector intrinsics. (#94819)

This adds IntrWillReturn, IntrNoSync, IntrNoFree, and IntrNoCallback.
The IntrWillReturn is needed to make the intrinsic eligible for being
dead code eliminated if they are unused.

We already use this for most intrinsics. I wonder if the rounding mode
intrinsics were in review when the other intrinsics were changed to
DefaultAttrsIntrinsic.



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