aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/SymbolicFile.cpp
diff options
context:
space:
mode:
authorKerry McLaughlin <kerry.mclaughlin@arm.com>2020-09-30 10:55:51 +0100
committerKerry McLaughlin <kerry.mclaughlin@arm.com>2020-10-01 10:43:20 +0100
commit75db7cf78ad5138e767b8d04c9a758009191ee0c (patch)
tree774b4c9d5b5dfb9479d57fb69c0b36eacc72b1e6 /llvm/lib/Object/SymbolicFile.cpp
parent8931c3d682763e6129f8d05ebe4e3b8dcc3e08e2 (diff)
downloadllvm-75db7cf78ad5138e767b8d04c9a758009191ee0c.zip
llvm-75db7cf78ad5138e767b8d04c9a758009191ee0c.tar.gz
llvm-75db7cf78ad5138e767b8d04c9a758009191ee0c.tar.bz2
[SVE][CodeGen] Legalisation of integer -> floating point conversions
Splitting the operand of a scalable [S|U]INT_TO_FP results in a concat_vectors operation where the operands are unpacked FP scalable vectors (e.g. nxv2f32). This patch adds custom lowering of concat_vectors which checks that the number of operands is 2, and isel patterns to match concat_vectors of scalable FP types with uzp1. Reviewed By: efriedma, paulwalker-arm Differential Revision: https://reviews.llvm.org/D88033
Diffstat (limited to 'llvm/lib/Object/SymbolicFile.cpp')
0 files changed, 0 insertions, 0 deletions