[PATCH] Extending Vector GetElementPtr - please review
Renato Golin
renato.golin at linaro.org
Wed Jul 1 01:12:32 PDT 2015
Hi Elena,
Maybe I'm missing something, but can you give an example on where this will be clearly beneficial? From what I see, you're just moving the time when you go from i8* to <N x i8*>, a bit further down the pipeline, and complicating the IR in the process. I'd have thought that it should be pretty simple for any front-end or back-end to do the splat on their own.
To justify such change, I'm looking for some kind of transformation / optimisation / selection that cannot be done unless the base pointer is a scalar.
cheers,
--renato
REPOSITORY
rL LLVM
http://reviews.llvm.org/D10496
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the llvm-commits
mailing list