1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-26 14:33:02 +02:00
llvm-mirror/include/llvm/Target
Duncan Sands 1279851352 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
..
MRegisterInfo.h Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether 2007-12-05 03:14:33 +00:00
SubtargetFeature.h Add explicit keywords. 2007-10-08 15:08:41 +00:00
TargetAsmInfo.h File missing from previous patch. 2007-11-20 23:25:17 +00:00
TargetData.h Fix PR1836: in the interpreter, read and write apints 2007-12-10 17:43:13 +00:00
TargetELFWriterInfo.h Add explicit keywords and remove spurious trailing semicolons. 2007-08-27 14:50:10 +00:00
TargetFrameInfo.h Fix naming inconsistency: calleesave -> calleesaved. 2007-01-02 21:30:17 +00:00
TargetInstrInfo.h Reverting 44702. It wasn't correct to rename them. 2007-12-08 23:58:46 +00:00
TargetInstrItineraries.h
TargetJITInfo.h Completely rearchitect the interface between targets and the pass manager. 2006-09-04 04:14:57 +00:00
TargetLowering.h Several changes: 2007-11-24 07:07:01 +00:00
TargetMachine.h Remove meaningless qualifiers from return types, avoiding compiler warnings. 2007-11-19 20:46:23 +00:00
TargetMachineRegistry.h Missing 'public' keyword. 2007-10-18 11:31:21 +00:00
TargetMachOWriterInfo.h More Mach-O writer improvements. 2007-02-28 07:40:50 +00:00
TargetOptions.h Corrected many typing errors. And removed 'nest' parameter handling 2007-10-12 21:30:57 +00:00
TargetSubtarget.h Move the LowerMEMCPY and LowerMEMCPYCall to a common place. 2007-11-05 23:12:20 +00:00