diff options
author | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2015-02-20 19:37:14 +0000 |
---|---|---|
committer | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2015-02-20 19:37:14 +0000 |
commit | 7035178aebc91d0ed99759919865d6745ac052e2 (patch) | |
tree | 3e7e58561c265dc9c71c06d621b8ae9f48462d9d /clang/lib/Serialization/ModuleManager.cpp | |
parent | f20413245a8667e105a8850ed68165d8ed13bde3 (diff) | |
download | bcm5719-llvm-7035178aebc91d0ed99759919865d6745ac052e2.tar.gz bcm5719-llvm-7035178aebc91d0ed99759919865d6745ac052e2.zip |
[X86][FastIsel] Teach how to select float-half conversion intrinsics.
This patch teaches X86FastISel how to select intrinsic 'convert_from_fp16' and
intrinsic 'convert_to_fp16'.
If the target has F16C, we can select VCVTPS2PHrr for a float-half conversion,
and VCVTPH2PSrr for a half-float conversion.
Differential Revision: http://reviews.llvm.org/D7673
llvm-svn: 230043
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions