[LLVMdev] LLD: representation of a power of two value

Sean Silva chisophugis at gmail.com
Wed Mar 25 12:16:28 PDT 2015

On Tue, Mar 24, 2015 at 5:09 PM, Rui Ueyama <ruiu at google.com> wrote:

> It's not a big deal, but it always annoyed me a bit when I hit it, so I'll
> bring it up here.
> LLD represents an alignment X as log2(X) in some places and just X in
> other places. It's a bit confusing. Because I always think alignments in my
> mind in terms of 1, 2, 4, 8, ..., instead of 2^1, 2^2, 2^3, ..., I'd like
> to propose to always use real values.
> Any objections?

The only theoretical objection I can imagine is that you can use much less
storage for holding the log2(X). But right now that isn't causing us any
problems it seems.

-- Sean Silva

> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150325/436e5d5a/attachment.html>

More information about the llvm-dev mailing list