summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/anonymous-union.cpp
diff options
context:
space:
mode:
authorArnold Schwaighofer <aschwaighofer@apple.com>2013-03-18 22:47:09 +0000
committerArnold Schwaighofer <aschwaighofer@apple.com>2013-03-18 22:47:09 +0000
commitae0052f114cc43c9ddcf03e6d016f7de0b0edcc2 (patch)
treefab3e24b7cdeb57e89c9dbceae3624073e958488 /clang/test/SemaCXX/anonymous-union.cpp
parent6c9c3a8b9942e3a7b836949d18094d9558111dbd (diff)
downloadbcm5719-llvm-ae0052f114cc43c9ddcf03e6d016f7de0b0edcc2.tar.gz
bcm5719-llvm-ae0052f114cc43c9ddcf03e6d016f7de0b0edcc2.zip
ARM cost model: Make some vector integer to float casts cheaper
The default logic marks them as too expensive. For example, before this patch we estimated: cost of 16 for instruction: %r = uitofp <4 x i16> %v0 to <4 x float> While this translates to: vmovl.u16 q8, d16 vcvt.f32.u32 q8, q8 All other costs are left to the values assigned by the fallback logic. Theses costs are mostly reasonable in the sense that they get progressively more expensive as the instruction sequences emitted get longer. radar://13445992 llvm-svn: 177334
Diffstat (limited to 'clang/test/SemaCXX/anonymous-union.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud