Projects




Open Source Contributions
llvm
[X86] Lower mathlib call ldexp into scalef when avx512 is enabled
- Implemented custom lowering for ISD::FLDEXP to lower to VSCALEF/VSCALEFS instructions on AVX-512 targets
- Widened f16 vectors to f32 when FP16 is not available
- Widened 128-/256-bit vectors to full-width AVX-512 types when VLX is unavailable
[DAG] Add ISD::VECTOR_COMPRESS handling in computeKnownBits/ComputeNumSignBits
- Added case handling for ISD::VECTOR_COMPRESS in computeKnownBits/ComputeNumSignBits, improving KnownBits propagation across backends
- Added test cases for X86 AVX512, AArch64 SVE, and RISC-V RVV
