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

Michael Spencer bigcheesegs at gmail.com
Tue Mar 24 21:22:47 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?

I agree. This is how we represent alignment everywhere in llvm
projects except a few places in lld.

- Michael Spencer

More information about the llvm-dev mailing list