summaryrefslogtreecommitdiffstats
path: root/llvm/docs/doxygen.cfg.in
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2010-08-10 21:38:12 +0000
committerNate Begeman <natebegeman@mac.com>2010-08-10 21:38:12 +0000
commit265363061e495bae15dcc12e18d2dec04f6c5761 (patch)
tree187dc24df0afc37057b202b51f78c0ff811a9ad1 /llvm/docs/doxygen.cfg.in
parent0757820f8f5b29c837effdddad42f8acef5f1e78 (diff)
downloadbcm5719-llvm-265363061e495bae15dcc12e18d2dec04f6c5761.tar.gz
bcm5719-llvm-265363061e495bae15dcc12e18d2dec04f6c5761.zip
Add the minimal amount of smarts necessary to instcombine of shufflevectors to recognize
patterns generated by clang for transpose of a matrix in generic vectors. This is made of two parts: 1) Propagating vector extracts of hi/lo half into their users 2) Recognizing an insertion of even elements followed by the odd elements as an unpack. Testcase to come, but this shrinks the # of shuffle instructions generated on x86 from ~40 to the minimal 8. llvm-svn: 110734
Diffstat (limited to 'llvm/docs/doxygen.cfg.in')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud