aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/StringExtras.cpp
diff options
context:
space:
mode:
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>2011-07-21 01:55:42 +0000
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>2011-07-21 01:55:42 +0000
commitfb4920eb2513e3519ba59d197bf7db9a29c7cede (patch)
treeba80ef20c881b02baea7df6f021fc71a4efbb214 /llvm/lib/Support/StringExtras.cpp
parent18a8d25b62edc4992a0ab60c4290951e5efdd3db (diff)
downloadllvm-fb4920eb2513e3519ba59d197bf7db9a29c7cede.zip
llvm-fb4920eb2513e3519ba59d197bf7db9a29c7cede.tar.gz
llvm-fb4920eb2513e3519ba59d197bf7db9a29c7cede.tar.bz2
Improve splat promotion to handle AVX types: v32i8 and v16i16. Also
refactor the code and add a bunch of comments. The final shuffle emitted by handling 256-bit types is suitable for the VPERM shuffle instruction which is going to be introduced in a next commit (with a testcase which cover this commit) llvm-svn: 135661
Diffstat (limited to 'llvm/lib/Support/StringExtras.cpp')
0 files changed, 0 insertions, 0 deletions