[PATCH] D119624: [PowerPC] Avoid generating 128-bit __multi3() and __muloti4() on 32-bit

Dimitry Andric via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Feb 12 02:25:28 PST 2022


dim created this revision.
dim added reviewers: nemanjai, jhibbits, pkubaj.
Herald added subscribers: steven.zhang, pengfei, shchenz, kbarton, hiraditya, kristof.beyls.
dim requested review of this revision.
Herald added a project: LLVM.

Similar to 789708617d20 <https://reviews.llvm.org/rG789708617d2023dbb343c65120556b2e6a97044d> and 5c91b98c5d45 <https://reviews.llvm.org/rG5c91b98c5d45243352bf10262454bcac77cd3fed> for 32-bit ARM, and
fcf27188d753, d0eeb64be5848 <https://reviews.llvm.org/rGd0eeb64be5848a7832d13db9d69904db281d02e8> and 124bcc1a139d <https://reviews.llvm.org/rG124bcc1a139d744a71a82a89e90b5058573f2697> for 32-bit X86, avoid
emitting 128-bit library calls, since these are not supported in
compiler-rt for 32-bit PowerPC.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D119624

Files:
  llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  llvm/test/CodeGen/PowerPC/umulo-128-legalisation-lowering.ll
  llvm/test/CodeGen/PowerPC/urem-seteq-illegal-types.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D119624.408168.patch
Type: text/x-patch
Size: 9936 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220212/b6618d77/attachment-0001.bin>


More information about the llvm-commits mailing list