[llvm-dev] Metadata and compile time performance
Norilo Vesa-Petri via llvm-dev
llvm-dev at lists.llvm.org
Fri Feb 19 04:47:31 PST 2016
I’m investigating the response time of my JIT, and according to profiling, optimization takes 85% of the compile time, while the rest is being split evenly between the front-end and machine code generation. Much of the optimizer time is spent in various alias analysis passes.
I’m happy with the generated code quality and wouldn’t like to lower the optimization level (O2).
Would generating alias metadata from the front-end help and speed up optimization?
If so, what kind of AA would have the best return on investment in terms of compile time? TBAA is not applicable to my language, but I could provide C99 restrict and related semantics fairly easily.
Centre for Music and Technology
University of Arts Helsinki
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev