[LLVMdev] Vector troubles

Evan Cheng evan.cheng at apple.com
Mon Oct 1 15:11:17 PDT 2007


That's not what I meant. I was replying to Anton that  
force_align_arg_pointer is still needed even if stack alignment is  
already 16-byte.

Evan

On Oct 1, 2007, at 11:39 AM, Chuck Rose III wrote:

> I tried to ask for 32 and that didn't seem to help.  MallocInst also
> seemed to ignore the 16 byte directive.  For now, I'm just issuing all
> my loads as unaligned and that's working ok.
>
> Thanks,
> Chuck.
>
> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
> On Behalf Of Evan Cheng
> Sent: Monday, October 01, 2007 10:35 AM
> To: asl at math.spbu.ru; LLVM Developers Mailing List
> Subject: Re: [LLVMdev] Vector troubles
>
> You can always ask for > 16 byte stack alignment. :-)
>
> Evan
>
> On Sep 30, 2007, at 10:47 AM, Anton Korobeynikov wrote:
>
>> Hello, Daniel.
>>
>>> glibc < 2.4 don't reliably keep stack at 16 bytes through some calls
>>> (qsort, etc), but otherwise, it stays 16 byte aligned.
>> Interesting, but why in this case stuff like  
>> 'force_align_arg_pointer'
>> required?
>>
>> -- 
>> With best regards, Anton Korobeynikov.
>>
>> Faculty of Mathematics & Mechanics, Saint Petersburg State  
>> University.
>>
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list