[all-commits] [llvm/llvm-project] f2ba88: [IR] Mark whether param/ret attributes are ABI rel...

Nikita Popov via All-commits all-commits at lists.llvm.org
Thu Sep 10 03:49:07 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f2ba88c9a5ce27c4a90a14c4190f3c41c6069e92
      https://github.com/llvm/llvm-project/commit/f2ba88c9a5ce27c4a90a14c4190f3c41c6069e92
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2026-09-10 (Thu, 10 Sep 2026)

  Changed paths:
    M llvm/include/llvm/IR/Attributes.h
    M llvm/include/llvm/IR/Attributes.td
    M llvm/lib/Analysis/Lint.cpp
    M llvm/lib/IR/Attributes.cpp

  Log Message:
  -----------
  [IR] Mark whether param/ret attributes are ABI relevant (#222575)

This is specified using ABIAttr in TableGen and queried using
isABIAttr().

Make use of this in the Lint pass, instead of maintaining its own
(outdated) list of ABI attributes.

This has been split out from #207173.



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