[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