[llvm-commits] [PATCH] MCAssembler Performance: Lazy invalidation

David Meyer pdox at google.com
Tue Dec 14 23:10:04 PST 2010


Rafael,

It may cause more layout passes, but each layout pass is cheaper. (since the
layout is computed at most once per pass).

Another data point:

For my largest organic .s file (gcc.s, 514476 instructions), the output
object is 336 bytes larger out of 2.3 MB total. There's a slight improvement
in assemble time, 2.35 sec vs 2.48 sec.

How about adding a FIXME? Maybe add a pointer to PR8467.


New patch attached.
(Note that I don't have repository access)

Thanks,
David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101214/4eef17f1/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: invalidate-4.patch
Type: application/octet-stream
Size: 2060 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101214/4eef17f1/attachment.obj>


More information about the llvm-commits mailing list