An "Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded
later" patch, 0766aef, also fixes a problem in the VE code generation.
Thank you! This patch updates .ll regression test.
Details
Details
- Reviewers
simoll k-ishizaka
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/test/CodeGen/VE/Scalar/cttz.ll | ||
---|---|---|
67 | For my own education, what does (48)0 mean here? |
llvm/test/CodeGen/VE/Scalar/cttz.ll | ||
---|---|---|
67 | That's a 64 bit immediate value with 48 zeros (from left) and (64-48) ones. The NEC VE has two slightly odd types of immediate values: (m)0 and (m)1. The later consists of m ones (from left and (64-m) zeros. |
For my own education, what does (48)0 mean here?