commit | d537407cfe068087f21357c78bf7b4168b84f557 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Tue Oct 23 18:28:24 2018 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Tue Oct 23 18:28:24 2018 +0000 |
tree | a9d0f89172bb703b00c5f43e5fbc84e36152639f | |
parent | 2ea19c8e668c79236626a78e640199c9bff4b119 [diff] |
[LegalizeDAG] Share Vector/Scalar CTPOP Expansion As suggested on D53258, this patch move the CTPOP expansion code from SelectionDAGLegalize to TargetLowering to allow it to be reused by the VectorLegalizer. Proper vector support will be added by D53258. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@345066 91177308-0d34-0410-b5e6-96231b3b80d8