summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp
diff options
context:
space:
mode:
authorDiana Picus <diana.picus@linaro.org>2018-01-17 13:34:10 +0000
committerDiana Picus <diana.picus@linaro.org>2018-01-17 13:34:10 +0000
commit65ed364fac666fe132812adbcd23e8b53b14a526 (patch)
tree6378bf315c2b3ca1582c37fd371ba4a4d898b91f /llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp
parent4d0ff0c74d35e6c5bfc60c3864e8ac7655737f8f (diff)
downloadbcm5719-llvm-65ed364fac666fe132812adbcd23e8b53b14a526.tar.gz
bcm5719-llvm-65ed364fac666fe132812adbcd23e8b53b14a526.zip
[ARM GlobalISel] Legalize G_FPEXT and G_FPTRUNC
Mark G_FPEXT and G_FPTRUNC as legal or libcall, depending on hardware support, but only for conversions between float and double. Also add the necessary boilerplate so that the LegalizerHelper can introduce the required libcalls. This also works only for float and double, but isn't too difficult to extend when the need arises. llvm-svn: 322651
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud