summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize/conditional-assignment.ll
diff options
context:
space:
mode:
authorAmara Emerson <aemerson@apple.com>2019-05-06 19:41:01 +0000
committerAmara Emerson <aemerson@apple.com>2019-05-06 19:41:01 +0000
commit3d1128cc9e16db43edf04f4e60df741351f94c2e (patch)
tree654bcce06df7c6cdafd1dde3e24cb3a00cc2dccf /llvm/test/Transforms/LoopVectorize/conditional-assignment.ll
parente24d8c55d55108243c35a02e6e185debd9f6eb05 (diff)
downloadbcm5719-llvm-3d1128cc9e16db43edf04f4e60df741351f94c2e.tar.gz
bcm5719-llvm-3d1128cc9e16db43edf04f4e60df741351f94c2e.zip
[GlobalISel] Handle <1 x T> vector return types properly.
After support for dealing with types that need to be extended in some way was added in r358032 we didn't correctly handle <1 x T> return types. These types don't have a GISel direct representation, instead we just see them as scalars. When we need to pad them into <2 x T> types however we need to use a G_BUILD_VECTOR instead of trying to do a G_CONCAT_VECTOR. This fixes PR41738. llvm-svn: 360068
Diffstat (limited to 'llvm/test/Transforms/LoopVectorize/conditional-assignment.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud