[Scalarizer] InsertElement handling w/ constant insert index
authorRoman Lebedev <lebedev.ri@gmail.com>
Mon, 6 Jul 2020 09:39:06 +0000 (12:39 +0300)
committerRoman Lebedev <lebedev.ri@gmail.com>
Mon, 6 Jul 2020 10:19:32 +0000 (13:19 +0300)
commitf62c8dbc99eaaac35506f655fdf4d7b1cc21c81c
tree47a000964aade8446e70777b73b6a19122214f48
parentcd7f8051ac7b6f08734102446482c1e5d951bfcc
[Scalarizer] InsertElement handling w/ constant insert index

Summary: As it can be clearly seen from the diff, this results in nicer IR.

Reviewers: jdoerfert, arsenm, bjope, cameron.mcinally

Reviewed By: jdoerfert

Subscribers: arphaman, wdng, hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D83102
llvm/lib/Transforms/Scalar/Scalarizer.cpp
llvm/test/Transforms/Scalarizer/basic.ll
llvm/test/Transforms/Scalarizer/constant-insertelement.ll