[all-commits] [llvm/llvm-project] deca64: [PowerPC] Use default attributes for intrinsics

Nikita Popov via All-commits all-commits at lists.llvm.org
Sun Dec 4 23:51:25 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: deca64e2267e2d455fbd101ffe304a119a9c070a
      https://github.com/llvm/llvm-project/commit/deca64e2267e2d455fbd101ffe304a119a9c070a
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2022-12-05 (Mon, 05 Dec 2022)

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

  Log Message:
  -----------
  [PowerPC] Use default attributes for intrinsics

This switches a large subset of PowerPC intrinsics to use default
attributes (nosync, nofree, nocallback and willreturn). In
particular the presence of willreturn is important to avoid
optimization regression in the future.

This patch primarily covers readnone/readonly intrinsics.

Differential Revision: https://reviews.llvm.org/D137629




More information about the All-commits mailing list