[all-commits] [llvm/llvm-project] 86bf47: llvm-reduce: Add target-features-attr reduction
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Tue Apr 1 02:25:28 PDT 2025
Branch: refs/heads/users/arsenm/llvm-reduce/add-reduce-target-features-attr-reduction
Home: https://github.com/llvm/llvm-project
Commit: 86bf478e77ba53aa64121eee71ea583d1472a65c
https://github.com/llvm/llvm-project/commit/86bf478e77ba53aa64121eee71ea583d1472a65c
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-04-01 (Tue, 01 Apr 2025)
Changed paths:
A llvm/test/tools/llvm-reduce/reduce-target-features-attr.ll
M llvm/tools/llvm-reduce/CMakeLists.txt
M llvm/tools/llvm-reduce/DeltaManager.cpp
M llvm/tools/llvm-reduce/DeltaPasses.def
A llvm/tools/llvm-reduce/deltas/ReduceTargetFeaturesAttr.cpp
A llvm/tools/llvm-reduce/deltas/ReduceTargetFeaturesAttr.h
M llvm/utils/gn/secondary/llvm/tools/llvm-reduce/BUILD.gn
Log Message:
-----------
llvm-reduce: Add target-features-attr reduction
Try to reduce individual subtarget features in the "target-features"
attribute. This attempts a textual removal of the fields in the string,
not a semantic removal. Typically there's a lot of redundant feature spam
in the feature list implied by the target-cpu (which I really wish clang
would stop emitting). If we could parse these out, we could easily drop
the fields without testing anything.
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