llvm/include/llvm/Target
Evan Cheng 24446e253a Merging ISD::LOAD and ISD::LOADX. Added LoadSDNode to represent load nodes.
Chain and address ptr remains as operands. SrcValue, extending mode, extending
VT (or rather loaded VT before extension) are now instance variables of
LoadSDNode.

Introduce load / store addressing modes to represent pre- and post-indexed
load and store. Also added an additional operand offset that is only used in
post-indexed mode (i.e. base ptr += offset after load/store).

Added alignment info (not yet used) and isVolatile fields.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30843 91177308-0d34-0410-b5e6-96231b3b80d8
2006-10-09 20:55:20 +00:00
..
MRegisterInfo.h - Added a hook processFunctionBeforeCalleeSaveScn(). This is called by PEI just 2006-09-28 00:07:19 +00:00
SubtargetFeature.h Clean up some commentary. 2006-03-24 10:00:56 +00:00
TargetAsmInfo.h remove JumpTableTextSection 2006-10-05 03:14:23 +00:00
TargetData.h Simplify the targetdata ctor by not passing in a "targetname" which is always 2006-06-16 18:21:53 +00:00
TargetFrameInfo.h remove some more dead sparcv9 support stuff 2006-08-03 18:55:44 +00:00
TargetInstrInfo.h Use an enumeration to eliminate data relocations. 2006-07-21 20:57:35 +00:00
TargetInstrItineraries.h <cassert> no longer required to make VC++ happy. 2005-11-04 02:59:16 +00:00
TargetJITInfo.h Completely rearchitect the interface between targets and the pass manager. 2006-09-04 04:14:57 +00:00
TargetLowering.h Merging ISD::LOAD and ISD::LOADX. Added LoadSDNode to represent load nodes. 2006-10-09 20:55:20 +00:00
TargetMachine.h 1. Remove condition on delete. 2006-09-07 23:39:26 +00:00
TargetMachineRegistry.h Improve comments, patch provided by Vladimir Prus! 2006-05-15 17:25:05 +00:00
TargetOptions.h -enable-unsafe-fp-math implies -enable-finite-only-fp-math 2006-05-23 18:18:46 +00:00
TargetSubtarget.h Clean up the TargetSubtarget class a bit, removing an unnecessary argument 2005-07-12 02:41:19 +00:00