llvm-6502/include/llvm/Target
Chris Lattner 6147a7aa17 Move all data members to the end of the class.
Add a hook to find out how the target handles shift amounts that are out of
range.  Either they are undefined (the default), they mask the shift amount
to the size of the register (X86, Alpha, etc), or they extend the shift (PPC).

This defaults to undefined, which is conservatively correct.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19676 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-19 03:36:03 +00:00
..
MRegisterInfo.h Move destructor out of line to avoid vtable emission in every file that includes the header. Thanks to sabre. 2004-10-27 06:00:53 +00:00
TargetData.h Convert 'struct' to 'class' in various places to adhere to the coding standards 2004-10-27 16:14:51 +00:00
TargetFrameInfo.h Convert 'struct' to 'class' in various places to adhere to the coding standards 2004-10-27 16:14:51 +00:00
TargetInstrInfo.h Add some bits that can be set on instructions. Renumber existing bits so 2005-01-02 02:28:31 +00:00
TargetJITInfo.h Fix a warning 2004-11-21 04:42:32 +00:00
TargetLowering.h Move all data members to the end of the class. 2005-01-19 03:36:03 +00:00
TargetMachine.h Add new constructor. 2004-08-10 23:10:21 +00:00
TargetMachineRegistry.h Changes For Bug 352 2004-09-01 22:55:40 +00:00
TargetOptions.h Add a new target-independent code generator flag. 2005-01-15 06:00:32 +00:00
TargetSchedInfo.h Improve compatiblity with HPUX on Itanium, patch by Duraid Madina 2005-01-16 01:31:31 +00:00