summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
diff options
context:
space:
mode:
authorCullen Rhodes <cullen.rhodes@arm.com>2019-08-06 09:46:13 +0000
committerCullen Rhodes <cullen.rhodes@arm.com>2019-08-06 09:46:13 +0000
commitced419f4d76a2f8bcd8647f0792e0fc20ad351ed (patch)
tree82137fa963f565c842a733ad148b438ff2b85126 /lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
parent1eb84c4d063483218abcc8970548e9ac0cb691e1 (diff)
downloadbcm5719-llvm-ced419f4d76a2f8bcd8647f0792e0fc20ad351ed.tar.gz
bcm5719-llvm-ced419f4d76a2f8bcd8647f0792e0fc20ad351ed.zip
[SelectionDAG] Extend base addressing modes supported by MGATHER/MSCATTER
Summary: Before this patch MGATHER/MSCATTER is capable of representing all common addressing modes, but only when illegal types are used. This patch adds an IndexType property so more representations are available when using legal types only. Original modes: vector of bases base + vector of signed scaled offsets New modes: base + vector of signed unscaled offsets base + vector of unsigned scaled offsets base + vector of unsigned unscaled offsets The current behaviour of addressing modes for gather/scatter remains unchanged. Patch by Paul Walker. Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D65636 llvm-svn: 368008
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud