Benjamin Kramer
2a8bef8769
Do a sweep over move ctors and remove those that are identical to the default.
...
All of these existed because MSVC 2013 was unable to synthesize default
move ctors. We recently dropped support for it so all that error-prone
boilerplate can go.
No functionality change intended.
llvm-svn: 284721
2016-10-20 12:20:28 +00:00
Dan Gohman
73d7a555b9
[WebAssembly] Basic TargetTransformInfo support for SIMD128.
...
llvm-svn: 270508
2016-05-23 22:47:07 +00:00
Dan Gohman
4a84b7322f
[WebAssembly] Remove the override of haveFastSqrt.
...
The default implementation in BasicTTI already checks TLI and does
the right thing.
llvm-svn: 254993
2015-12-08 03:22:33 +00:00
Hans Wennborg
9099b5e644
Try to fix WebAssembly build after r247864
...
llvm-svn: 247870
2015-09-16 23:59:57 +00:00
Dan Gohman
01612f627d
[WebAssembly] Tell TargetTransformInfo about popcnt and sqrt.
...
llvm-svn: 245853
2015-08-24 16:51:46 +00:00
JF Bastien
b379643f7c
Unbreak WebAssembly build
...
Summary: D11021 and D11045 didn't update the WebAssembly target's code. It's still experimental so all tests passed.
Reviewers: sunfish, joker.eph, echristo
Subscribers: llvm-commits, jfb
Differential Revision: http://reviews.llvm.org/D11084
llvm-svn: 241859
2015-07-09 21:00:09 +00:00
Dan Gohman
10e730a263
[WebAssembly] Initial WebAssembly backend
...
This WebAssembly backend is just a skeleton at this time and is not yet
functional.
llvm-svn: 241022
2015-06-29 23:51:55 +00:00