summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2010-11-04 21:16:46 +0000
committerDuncan Sands <baldrick@free.fr>2010-11-04 21:16:46 +0000
commit98512315f7f1f4d4f660e7df4abfbf6040a45575 (patch)
treef04eca24922d918380c3f6541f45102950a57ef2 /lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
parent112fc6cdfbd284516800d2cd49f604fd780077c3 (diff)
downloadbcm5719-llvm-98512315f7f1f4d4f660e7df4abfbf6040a45575.tar.gz
bcm5719-llvm-98512315f7f1f4d4f660e7df4abfbf6040a45575.zip
When passing a huge parameter using the byval mechanism, a long
sequence of loads and stores was being generated to perform the copy on the x86 targets if the parameter was less than 4 byte aligned, causing llc to use up vast amounts of memory and time. Use a "rep movs" form instead. PR7170. llvm-svn: 118260
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud