aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-09-15 11:15:23 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-09-15 11:15:23 +0000
commit41a25dd7ef54366ce53da3d07fe0cdec84f18969 (patch)
tree566a5cfaade98ef7e528090c600e9591edee89c3 /clang/lib/Frontend/InitPreprocessor.cpp
parentac043c900c0a9a8455f5ab96123cb3c8345809e6 (diff)
downloadllvm-41a25dd7ef54366ce53da3d07fe0cdec84f18969.zip
llvm-41a25dd7ef54366ce53da3d07fe0cdec84f18969.tar.gz
llvm-41a25dd7ef54366ce53da3d07fe0cdec84f18969.tar.bz2
[x86] Teach the x86 DAG combiner to form MOVSLDUP and MOVSHDUP
instructions when it finds an appropriate pattern. These are lovely instructions, and its a shame to not use them. =] They are fast, and can hand loads folded into their operands, etc. I've also plumbed the comment shuffle decoding through the various layers so that the test cases are printed nicely. llvm-svn: 217758
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions