[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

Duncan Sands baldrick at free.fr
Tue May 13 01:22:03 PDT 2008


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
this was loading 2 bytes out of i/o registers, it may now be reading 4
bytes out of i/o registers, which could have side effects.

Ciao,

Duncan.



More information about the llvm-commits mailing list