aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Error.cpp
diff options
context:
space:
mode:
authorDan Gohman <dan433584@gmail.com>2016-02-17 01:43:37 +0000
committerDan Gohman <dan433584@gmail.com>2016-02-17 01:43:37 +0000
commit476ffcec04db048a58047004e98854e3aee482ef (patch)
treee5d73ce0c38f86c79d73dc8d8c44e450be1fcc81 /llvm/lib/Object/Error.cpp
parentf55ebf0e3952fa5578dd8553b13130154bc0f71e (diff)
downloadllvm-476ffcec04db048a58047004e98854e3aee482ef.zip
llvm-476ffcec04db048a58047004e98854e3aee482ef.tar.gz
llvm-476ffcec04db048a58047004e98854e3aee482ef.tar.bz2
[WebAssembly] Call memcpy for large byval copies.
This fixes very slow compilation on test/CodeGen/Generic/2010-11-04-BigByval.ll . Note that MaxStoresPerMemcpy and friends are not yet carefully tuned so the cutoff point is currently somewhat arbitrary. However, it's important that there be a cutoff point so that we don't emit unbounded quantities of loads and stores. llvm-svn: 261050
Diffstat (limited to 'llvm/lib/Object/Error.cpp')
0 files changed, 0 insertions, 0 deletions