llvm-project/llvm/lib
Duncan Sands 5c65cb4633 Fix PR1836: in the interpreter, read and write apints
using the minimum possible number of bytes.  For little
endian targets run on little endian machines, apints are
stored in memory from LSB to MSB as before.  For big endian
targets on big endian machines they are stored from MSB to
LSB which wasn't always the case before (if the target and
host endianness doesn't match values are stored according
to the host's endianness).  Doing this requires knowing the
endianness of the host, which is determined when configuring -
thanks go to Anton for this.  Only having access to little
endian machines I was unable to properly test the big endian
part, which is also the most complicated...

llvm-svn: 44796
2007-12-10 17:43:13 +00:00
..
Analysis Fix PR1782, patch by Wojtek Matyjewicz! 2007-12-09 07:35:13 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Adding a collector name attribute to Function in the IR. These 2007-12-10 03:18:06 +00:00
Bitcode Adding a collector name attribute to Function in the IR. These 2007-12-10 03:18:06 +00:00
CodeGen A little more progress on StrongPHIElimination, now that I have a better sense of 2007-12-10 08:07:09 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine Fix PR1836: in the interpreter, read and write apints 2007-12-10 17:43:13 +00:00
Linker Fix PR1146: parameter attributes are longer part of 2007-11-27 13:23:08 +00:00
Support proper #include order. 2007-12-08 19:00:03 +00:00
System Remove dead file and directory. 2007-12-08 22:17:33 +00:00
Target And finally annotate X86-64 version of callback. 2007-12-10 15:27:07 +00:00
Transforms Adding a collector name attribute to Function in the IR. These 2007-12-10 03:18:06 +00:00
VMCore Delete the CollectorNamePool if it should become empty. 2007-12-10 03:35:18 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00