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;