[all-commits] [llvm/llvm-project] 737741: [FuzzMutate] Properly handle intrinsics and avoid ...

Manuel Carrasco via All-commits all-commits at lists.llvm.org
Tue Jun 24 09:53:16 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7377410ddaf2932643849f918ceaff851917f5b5
      https://github.com/llvm/llvm-project/commit/7377410ddaf2932643849f918ceaff851917f5b5
  Author: Manuel Carrasco <Manuel.Carrasco at amd.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M llvm/lib/FuzzMutate/IRMutator.cpp
    M llvm/unittests/FuzzMutate/StrategiesTest.cpp

  Log Message:
  -----------
  [FuzzMutate] Properly handle intrinsics and avoid illegal code genertion (#145495)

This PR addresses issues related to the `amdgcn_cs_chain` intrinsic:

1. Ensures the intrinsic's special attribute and calling convention
requirements are not violated by the mutator.
2. Enforces the necessary unreachable statement following this type of
intrinsic, preventing the fuzzer from generating invalid code.



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