llvm/llvm-project

[InstCombine] SimplifyDemandedBits - add basic bitcast handling

Aberta

#173.780 aberto em 28 de dez. de 2025

 (12 comentários) (0 reação) (1 responsável)C++ (10.782 forks)batch import
good first issuellvm:instcombine

Métricas do repositório

Stars
 (26.378 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Noticed on #173723 - we could avoid the isIntOrIntVectorTy / dyn_cast code if the IC.SimplifyDemandedBits call was able to peek through bitcasts, at least of the same scalar bit size (e.g. f32 -> i32 / v1f64 -> i64 etc.).

Guia do colaborador