llvm/llvm-project
Vedi su GitHub[X86] computeKnownBitsForTargetNode - add X86ISD::GF2P8AFFINEQB handling
Open
Aperta il 5 apr 2026
backend:X86good first issue
Descrizione
X86ISD::GF2P8AFFINEQB nodes are being used for many shift/rotate style expansions, it'd be very useful if we can access the known bits to attempt additional folding afterward (e.g #190502).
This should only be attempted by somebody with access to a CPU with GFNI support to allow them to actually test this properly (although constexpr testing can help now that GFNI intrinsics support it).
(see also GFNIAffine() in llvm-project\clang\lib\AST\ExprConstant.cpp)