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
Krzysztof Parzyszek
db019ae801
[Hexagon] Consider zext/sext of a load to i32 to be free
...
llvm-svn: 279248
2016-08-19 14:22:07 +00:00
Krzysztof Parzyszek
d3d0a4bda3
[Hexagon] Use loop data prefetch on Hexagon
...
llvm-svn: 276422
2016-07-22 14:22:43 +00:00
Eric Christopher
a4e5d3cf8e
constify the Function parameter to the TTI creation callback and
...
propagate to all callers/users/etc.
llvm-svn: 247864
2015-09-16 23:38:13 +00:00
Krzysztof Parzyszek
73e66f323a
[Hexagon] Implement TargetTransformInfo for Hexagon
...
Author: Brendon Cahoon <bcahoon@codeaurora.org>
llvm-svn: 244089
2015-08-05 18:35:37 +00:00