summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2019-06-08 10:32:53 +0000
committerDavid Green <david.green@arm.com>2019-06-08 10:32:53 +0000
commitc5471c2a5751976c4214b889110ad649e95a2188 (patch)
tree9d69e2b4c238b4cf92df9822abae0e04a3a92f6e /lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime
parent342d1b81a34932829479d48d3225eae5cdc9b193 (diff)
downloadbcm5719-llvm-c5471c2a5751976c4214b889110ad649e95a2188.tar.gz
bcm5719-llvm-c5471c2a5751976c4214b889110ad649e95a2188.zip
[ARM] Adjust isLegalT1AddressImmediate for non-legal types
Types such as float and i64's do not have legal loads in Thumb1, but will still be loaded with a LDR (or potentially multiple LDR's). As such we can treat the cost of addressing mode calculations the same as an i32 and get some optimisation benefits. Differential Revision: https://reviews.llvm.org/D62968 llvm-svn: 362874
Diffstat (limited to 'lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud