[PATCH] D91331: Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128
Qing Shan Zhang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 30 02:57:09 PST 2020
steven.zhang updated this revision to Diff 308298.
steven.zhang retitled this revision from "Add hook for target to customize different legalization action according to the input type" to "Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128".
steven.zhang edited the summary of this revision.
steven.zhang added a comment.
Make the expand failed for fp_to_int/int_to_fp/fp_round/fp_extend as well as the strict counterpart.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D91331/new/
https://reviews.llvm.org/D91331
Files:
llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/lib/Target/PowerPC/PPCISelLowering.cpp
llvm/lib/Target/PowerPC/PPCISelLowering.h
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.h
llvm/test/CodeGen/AArch64/arm64-fp128.ll
llvm/test/CodeGen/AArch64/vecreduce-fadd-legalization-strict.ll
llvm/test/CodeGen/AArch64/vecreduce-fadd-legalization.ll
llvm/test/CodeGen/AArch64/vecreduce-fmul-legalization-strict.ll
llvm/test/CodeGen/PowerPC/f128-conv.ll
llvm/test/CodeGen/PowerPC/f128-rounding.ll
llvm/test/CodeGen/PowerPC/fp-strict-conv-f128.ll
llvm/test/CodeGen/X86/fp128-load.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D91331.308298.patch
Type: text/x-patch
Size: 64022 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20201130/ce2a9d8c/attachment-0001.bin>
More information about the llvm-commits
mailing list