llvm/llvm-project
在 GitHub 查看[X86] computeKnownBitsForTargetNode - add X86ISD::GF2P8AFFINEQB handling
Open
#190,520 创建于 2026年4月5日
backend:X86good first issue
仓库指标
- Star
- (26,378 star)
- PR 合并指标
- (平均合并 1天 2小时) (30 天内合并 1,000 个 PR)
描述
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)