[all-commits] [llvm/llvm-project] 2f43e6: [LLVM][TableGen] Check name conflicts between targ...

Rahul Joshi via All-commits all-commits at lists.llvm.org
Wed Sep 25 12:01:40 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2f43e65955565f92d3103b4bd57f17d02385d0e3
      https://github.com/llvm/llvm-project/commit/2f43e65955565f92d3103b4bd57f17d02385d0e3
  Author: Rahul Joshi <rjoshi at nvidia.com>
  Date:   2024-09-25 (Wed, 25 Sep 2024)

  Changed paths:
    A llvm/test/TableGen/intrinsic-target-prefix-for-target-independent.td
    M llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp
    M llvm/utils/TableGen/Basic/CodeGenIntrinsics.h

  Log Message:
  -----------
  [LLVM][TableGen] Check name conflicts between target dep and independent intrinsics  (#109826)

Validate that for target independent intrinsics the second dotted
component of their name (after the `llvm.`) does not match any existing
target names (for which atleast one intrinsic has been defined). Doing
so is invalid as LLVM will search for that intrinsic in that target's
intrinsic table and not find it, and conclude that its an unknown
intrinsic.



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