git: 4e2d3f26bd12 - main - Remove accidentally committed diff file
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 18 May 2022 19:46:15 UTC
The branch main has been updated by dim: URL: https://cgit.FreeBSD.org/src/commit/?id=4e2d3f26bd12610ef8672eefb02814b882a4c29b commit 4e2d3f26bd12610ef8672eefb02814b882a4c29b Author: Dimitry Andric <dim@FreeBSD.org> AuthorDate: 2022-05-18 19:45:40 +0000 Commit: Dimitry Andric <dim@FreeBSD.org> CommitDate: 2022-05-18 19:45:40 +0000 Remove accidentally committed diff file I accidentally added the upstream diff file from the llvm commit I merged in 1a0329799c6d. Clean it out. Noticed by: markj Fixes: 1a0329799c6d MFC after: 2 weeks --- ...t-d9d15af7873fe16d7a0dde4def30f40fa9901777.diff | 34 ---------------------- 1 file changed, 34 deletions(-) diff --git a/commit-d9d15af7873fe16d7a0dde4def30f40fa9901777.diff b/commit-d9d15af7873fe16d7a0dde4def30f40fa9901777.diff deleted file mode 100644 index 901213b03e93..000000000000 --- a/commit-d9d15af7873fe16d7a0dde4def30f40fa9901777.diff +++ /dev/null @@ -1,34 +0,0 @@ -commit d9d15af7873fe16d7a0dde4def30f40fa9901777 -Author: Qiu Chaofan <qiucofan@cn.ibm.com> -Date: Wed May 18 15:55:02 2022 +0800 - - [PowerPC] Treat llvm.fmuladd intrinsic as using CTR - - This fixes bug 55463, similar to D78668. This is a temporary fix since - we will switch to post-isel CTR loop determination in the future. - - Reviewed By: dim, shchenz - - Differential Revision: https://reviews.llvm.org/D125746 - -diff --git a/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp b/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp -index 501cfa07efeb..7b956fd3478e 100644 ---- a/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp -+++ b/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp -@@ -491,15 +491,13 @@ bool PPCTTIImpl::mightUseCTR(BasicBlock *BB, TargetLibraryInfo *LibInfo, - case Intrinsic::experimental_constrained_sin: - case Intrinsic::experimental_constrained_cos: - return true; -- // There is no corresponding FMA instruction for PPC double double. -- // Thus, we need to disable CTR loop generation for this type. -- case Intrinsic::fmuladd: - case Intrinsic::copysign: - if (CI->getArgOperand(0)->getType()->getScalarType()-> - isPPC_FP128Ty()) - return true; - else - continue; // ISD::FCOPYSIGN is never a library call. -+ case Intrinsic::fmuladd: - case Intrinsic::fma: Opcode = ISD::FMA; break; - case Intrinsic::sqrt: Opcode = ISD::FSQRT; break; - case Intrinsic::floor: Opcode = ISD::FFLOOR; break;