[llvm-commits] [llvm] r51019 - in /llvm/trunk: lib/Target/X86/README-SSE.txt lib/Target/X86/X86InstrInfo.td test/CodeGen/X86/vec_set-H.ll

Dale Johannesen dalej at apple.com
Tue May 13 10:10:03 PDT 2008


On May 13, 2008, at 10:06 AM, Török Edwin wrote:
> Chris Lattner wrote:
>> On May 13, 2008, at 9:43 AM, Evan Cheng wrote:
>>> On May 13, 2008, at 1:22 AM, Duncan Sands wrote:
>>>> Hi Evan,
>>>>
>>>>> On x86, it's safe to treat i32 load anyext as a normal i32 load.
>>>>> Ditto for i8 anyext load to i16.
>>>>>
>>>> if this was loading the last two bytes in a page, then now it  
>>>> will be
>>>> loading two bytes from the next page, which could trap.  Similarly,
>>>> if
>>>>
>>> I'm pretty certain that's not possible on x86.

Why not?  Seems to me it's perfectly possible (try __aligned__).







More information about the llvm-commits mailing list