[PATCH] D46018: [GlobalISel][IRTranslator] Split aggregates during IR translation
Amara Emerson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon May 14 08:40:23 PDT 2018
aemerson added a comment.
I've made the changes to not generate copies for the insertvalue/extractvalue, but how did you measure the memory consumption of the individual passes? With the change it now produces 4k lines of assembly on your test case, vs 3.5k assembly. The MIR is much larger but that's because of the extra GEPs and G_CONSTANTs. Compile time is now comparable to without this change.
Repository:
rL LLVM
https://reviews.llvm.org/D46018
More information about the llvm-commits
mailing list