[SCEV] Construct GEP expression more efficiently (NFCI)
authorNikita Popov <nikita.ppv@gmail.com>
Sun, 1 Nov 2020 17:34:01 +0000 (18:34 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Sun, 1 Nov 2020 18:00:57 +0000 (19:00 +0100)
commit6ec56467cbc6d426168fb486654f42121622cbb9
tree1632ecf1894da1d8e013a14e8c4860ce3467aaa6
parentca38652b9a58fc4e15b12e6f3914bfdb124cb6cd
[SCEV] Construct GEP expression more efficiently (NFCI)

Instead of performing a sequence of pairwise additions, directly
construct a multi-operand add expression.

This should be NFC modulo any SCEV canonicalization deficiencies.
llvm/lib/Analysis/ScalarEvolution.cpp