search for: r236642

Displaying 2 results from an estimated 2 matches for "r236642".

2015 Sep 18
5
Fwd: Skipping names of temporary symbols increased size of ARM binaries.
CC llvm-dev ---------- Forwarded message ---------- Hello Duncan The size of ARM binaries created by clang has increased after r236642. Would you be able to find some time to look at my findings and share your thoughts about the problem, please? r236642 prevents emitting of temp label names into object files to save memory. This is fine, the label names do not appear in the resulting binaries. However, this creates some problems...
2015 May 13
3
[LLVMdev] RFC: Merge MCSymbol with MCSymbolData, optimizing for object file emission
...d of MCSymbolData). As a result, during object emission we save ~6 pointers per MCSymbol, eliminate lookup indirection between MCSymbol and MCSymbolData, and avoid allocation overhead for MCSymbolData. I've measured ~4% memory savings on `llc` with this patch (using the same -flto -g input as r236642 and r236629 before it), dropping memory usage from 1058 MB down to 1017 MB. Before I clean this up and commit it (obviously in more incremental patches (and I'll do the same cleanup for MCSection)), I wanted to confirm the direction. -------------- next part -------------- A non-text attachme...