aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Transforms/LoopInvariantCodeMotion.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2022-03-28 08:52:15 -0700
committerCraig Topper <craig.topper@sifive.com>2022-03-28 11:06:41 -0700
commitcfe533da05bc6084fd2d573b6a8f3269a007958b (patch)
treedaae8547fc0b54690a45956f0c978e5049b3ca8e /mlir/lib/Transforms/LoopInvariantCodeMotion.cpp
parent1db59dc8e28819b1960dae8e7fe6d79ad4b03340 (diff)
downloadllvm-cfe533da05bc6084fd2d573b6a8f3269a007958b.zip
llvm-cfe533da05bc6084fd2d573b6a8f3269a007958b.tar.gz
llvm-cfe533da05bc6084fd2d573b6a8f3269a007958b.tar.bz2
[RISCV] Add lowering for vp.fptosi and vp.sitofp.
This as an alternative version of D120641. Starting from the code here https://repo.hca.bsc.es/gitlab/rferrer/llvm-epi/-/raw/EPI/llvm/lib/Target/RISCV/RISCVISelLowering.cpp but with some modifications to how the interim types are calculated, and adding support for f16. Still need to add fptosi for mask vectors. Lots of masked isel patterns added so we can pass the mask through the type changes. Reviewed By: frasercrmck, arcbbb Differential Revision: https://reviews.llvm.org/D122512
Diffstat (limited to 'mlir/lib/Transforms/LoopInvariantCodeMotion.cpp')
0 files changed, 0 insertions, 0 deletions