summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2006-10-09 20:55:20 +0000
committerEvan Cheng <evan.cheng@apple.com>2006-10-09 20:55:20 +0000
commit0a2a4b1fbe2ab657279719bcda85cdb3b9923f5c (patch)
tree0e35a59ec869a445f4feb826ed7b3d35ee3e03a7 /llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
parent060c4857ca6014f26684ba3b0f5e8840baf344fc (diff)
downloadbcm5719-llvm-0a2a4b1fbe2ab657279719bcda85cdb3b9923f5c.tar.gz
bcm5719-llvm-0a2a4b1fbe2ab657279719bcda85cdb3b9923f5c.zip
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. llvm-svn: 30843
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud