commit | f1ac465b67d5fc11a0d9cd09b98ceb4ffa75dd97 | [log] [tgz] |
---|---|---|
author | Owen Anderson <resistor@mac.com> | Fri Jul 01 21:52:38 2011 +0000 |
committer | Owen Anderson <resistor@mac.com> | Fri Jul 01 21:52:38 2011 +0000 |
tree | aaf9703560cbff74cd01b5aec6cd06a8048066fe | |
parent | adebeeaaee830a3704e207ed8216d3d10b6f1b3d [diff] |
Generalize @llvm.ctlz, @llvm.cttz, and @llvm.ctpop to work on vectors of integers, and fix the one optimization pass that I'm aware of that needs updating for this. At least one current target, ARM NEON, can implement these operations on vectors directly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134265 91177308-0d34-0410-b5e6-96231b3b80d8