summaryrefslogtreecommitdiffstats
path: root/llvm/docs/ProgrammersManual.rst
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2019-07-08 16:26:48 +0000
committerSanjay Patel <spatel@rotateright.com>2019-07-08 16:26:48 +0000
commit0b59103a73bf982deeebf943daa1846acf709e1f (patch)
tree455cfa23cbc230d68588f3c8a7ba3d3df2cde40f /llvm/docs/ProgrammersManual.rst
parente6ba22542f28396aa13bd37b42419e2028288a7f (diff)
downloadbcm5719-llvm-0b59103a73bf982deeebf943daa1846acf709e1f.tar.gz
bcm5719-llvm-0b59103a73bf982deeebf943daa1846acf709e1f.zip
[InstCombine] canonicalize insert+splat to/from element 0 of vector
We recognize a splat from element 0 in (VectorUtils) llvm::getSplatValue() and also in ShuffleVectorInst::isZeroEltSplatMask(), so this converts to that form for better matching. The backend generically turns these patterns into build_vector, so there should be no codegen difference. llvm-svn: 365342
Diffstat (limited to 'llvm/docs/ProgrammersManual.rst')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud