[LLVMdev] Annotating known pointer alignment

Clemens Hammacher hammacher at cs.uni-saarland.de
Mon Oct 29 04:05:56 PDT 2012


Hi Duncan,

>>>   and instcombine adds the explicit alignment according to
>>>> the langref (pref alignment).
>>>
>>> Without an explicit alignment means the ABI alignment in the case of
>>> loads/stores.
>>
>> Yes, that second step was clear. Assuming you meant the "preferential
>> alignment", according to the langref.
>
> no, I meant the ABI alignment.  If the LangRef says the preferential
> alignment
> then I'm pretty sure the LangRef is wrong!

Yep, the InstCombiner in fact uses the ABI alignment, so propably you 
are right and the LangRef is wrong.


Cheers,
Clemens



More information about the llvm-dev mailing list