summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2019-05-16 13:15:27 +0000
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2019-05-16 13:15:27 +0000
commit73643b5041bbd90bc622b44fb50f0f9c15b6c8ce (patch)
tree198c3c17b093710d3009e1ed1d4f71dc25221494 /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
parent2120748f770d9cd6c5ea8fd6f051c5c1ad425756 (diff)
downloadbcm5719-llvm-73643b5041bbd90bc622b44fb50f0f9c15b6c8ce.tar.gz
bcm5719-llvm-73643b5041bbd90bc622b44fb50f0f9c15b6c8ce.zip
[CodeGen] Add lround/llround builtins
This patch add the ISD::LROUND and ISD::LLROUND along with new intrinsics. The changes are straightforward as for other floating-point rounding functions, with just some adjustments required to handle the return value being an interger. The idea is to optimize lround/llround generation for AArch64 in a subsequent patch. Current semantic is just route it to libm symbol. llvm-svn: 360889
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud