[PowerPC] Add strict-fp intrinsic to FP arithmetic
authorQiu Chaofan <qiucofan@cn.ibm.com>
Thu, 12 Mar 2020 09:02:54 +0000 (17:02 +0800)
committerQiu Chaofan <qiucofan@cn.ibm.com>
Thu, 12 Mar 2020 09:02:54 +0000 (17:02 +0800)
commit096d545376314944638d5b7a8521aca986f4c243
tree09371009d369ce7f5e845407010004e297f924a8
parent8737dc2d32e6b76cfffa03cddabc8b5b1dd6f911
[PowerPC] Add strict-fp intrinsic to FP arithmetic

This patch adds basic strict-fp intrinsics support to PowerPC backend,
including basic arithmetic operations (add/sub/mul/div).

Reviewed By: steven.zhang, andrew.w.kaylor

Differential Revision: https://reviews.llvm.org/D63916
llvm/lib/Target/PowerPC/PPCISelLowering.cpp
llvm/lib/Target/PowerPC/PPCInstrInfo.td
llvm/lib/Target/PowerPC/PPCInstrVSX.td
llvm/test/CodeGen/PowerPC/fp-strict-f128.ll [new file with mode: 0644]
llvm/test/CodeGen/PowerPC/fp-strict.ll [new file with mode: 0644]
llvm/test/CodeGen/PowerPC/vector-constrained-fp-intrinsics.ll