[all-commits] [llvm/llvm-project] 097a95: [PowerPC] Add custom lowering for SELECT_CC fp128 ...
orcguru via All-commits
all-commits at lists.llvm.org
Wed Feb 9 18:49:29 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 097a95f2df4666df74909ab1d3bcc0c1824ace86
https://github.com/llvm/llvm-project/commit/097a95f2df4666df74909ab1d3bcc0c1824ace86
Author: Ting Wang <Ting.Wang.SH at ibm.com>
Date: 2022-02-09 (Wed, 09 Feb 2022)
Changed paths:
M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
M llvm/lib/Target/PowerPC/PPCISelLowering.h
M llvm/lib/Target/PowerPC/PPCInstrInfo.td
M llvm/lib/Target/PowerPC/PPCInstrPrefix.td
A llvm/test/CodeGen/PowerPC/scalar-min-max-p10.ll
Log Message:
-----------
[PowerPC] Add custom lowering for SELECT_CC fp128 using xsmaxcqp
Power ISA 3.1 adds xsmaxcqp/xsmincqp for quad-precision type-c max/min selection,
and this opens the opportunity to improve instruction selection on: llvm.maxnum.f128,
llvm.minnum.f128, and select_cc ordered gt/lt and (don't care) gt/lt.
Reviewed By: nemanjai, shchenz, amyk
Differential Revision: https://reviews.llvm.org/D117006
More information about the All-commits
mailing list