llvm/llvm-project

[ARM][AArch64] Remove CLS special handling and use generic ISD::CTLS node

Geschlossen

#174.337 geöffnet am 04.01.2026

 (13 Kommentare) (0 Reaktionen) (1 zugewiesene Person)C++ (10.782 Forks)batch import
backend:AArch64backend:ARMgood first issue

Repository-Metriken

Stars
 (26.378 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 1T 2h) (1.000 gemergte PRs in 30 T)

Beschreibung

Once #173417 has landed, the arm/aarch64 intrinsics (int_arm_mve_vcls/int_arm_neon_vcls/int_aarch64_cls/int_aarch64_cls64 etc.) can be expanded to ISD::CTLS in DAG/GISel and the remaining patterns/setOperationAction calls converted to use ISD::CTLS

Contributor Guide