diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-03-10 00:28:11 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-03-10 00:28:11 +0000 |
| commit | 4e9e523fcf39b43a79af6725218e9f116971646e (patch) | |
| tree | ef83fe19d1782e6c97d1bf63fb2ebd0b2cf7b26d /clang/lib/Rewrite/RewriteModernObjC.cpp | |
| parent | e1e549d617b937bcfe96e61163c763128cc60ed4 (diff) | |
| download | bcm5719-llvm-4e9e523fcf39b43a79af6725218e9f116971646e.tar.gz bcm5719-llvm-4e9e523fcf39b43a79af6725218e9f116971646e.zip | |
Assign APValues by swapping from a temporary. Removes a bunch of unnecessary
copy-construction, which Daniel Dunbar reports as giving a 0.75% speedup on
403.gcc/combine.c. The performance differences on my constexpr torture tests
are below the noise floor.
llvm-svn: 152455
Diffstat (limited to 'clang/lib/Rewrite/RewriteModernObjC.cpp')
0 files changed, 0 insertions, 0 deletions

