- Jun 24, 2023
-
-
Kazu Hirata authored
The last use was removed by: commit 243acd5d Author: Nikita Popov <npopov@redhat.com> Date: Fri Dec 9 15:29:35 2022 +0100
-
Kazu Hirata authored
The last use was removed by: commit 2d79b713 Author: Philip Reames <preames@rivosinc.com> Date: Thu Apr 6 08:23:08 2023 -0700
-
Kazu Hirata authored
The last use was removed by: commit f9b523eb Author: Kazu Hirata <kazu@google.com> Date: Wed May 31 07:30:14 2023 -0700
-
LLVM GN Syncbot authored
-
Piotr Zegar authored
Check detects cyclic #include dependencies between user-defined headers. Reviewed By: njames93 Differential Revision: https://reviews.llvm.org/D144828
-
David Green authored
Following what is already performed for vector.reduce.fmin/fmax, this adds lowering for the new vector.reduce.fminimum/fmaximum nodes to the SVE fminv and fmaxv instructions via the existing FMINV_PRED/FMAXV_PRED nodes. Differential Revision: https://reviews.llvm.org/D153288
-
Piotr Zegar authored
This reverts commit f3aa6cc0.
-
Piotr Zegar authored
Check detects cyclic #include dependencies between user-defined headers. Reviewed By: njames93 Differential Revision: https://reviews.llvm.org/D144828
-
Iain Sandoe authored
It has been reported to that the current clang errors for, specifically, static_assert in export contexts are a serious blocker to adoption of modules in some cases. There is also implementation divergence with GCC and MSVC allowing the constructs mentioned below where clang currently rejects them with an error. The category of errors [for declarations in an exported context] is: (unnamed, static_assert, empty and asm decls). These are now permitted after P2615R1 which was approved by WG21 as a DR (and thus should be applied to C++20 as well). This patch removes these diagnostics and amends the testsuite accordingly. Differential Revision: https://reviews.llvm.org/D152946
-
Johannes Doerfert authored
-
Johannes Doerfert authored
-
Kazu Hirata authored
These functions have been deprecated since: commit ec116ea6 Author: Kazu Hirata <kazu@google.com> Date: Sun Feb 12 12:11:51 2023 -0800 Differential Revision: https://reviews.llvm.org/D153686
-
Pedro Falcato authored
Add -fcheck-new and -fno-check-new, from GCC, which make the compiler not assume pointers returned from operator new are non-null. Fixes #16931. Reviewed By: MaskRay Differential Revision: https://reviews.llvm.org/D125272
-
Vitaly Buka authored
We expect log messages from enother thread triggered by actions.
-
Thorsten Schütt authored
Reviewed By: arsenm Differential Revision: https://reviews.llvm.org/D153643
-
Johannes Doerfert authored
This is just a cleanup commit, a follow up will make this way more structured.
-
Johannes Doerfert authored
We now consistently use `CallBase::getCalledOperand` rather than `getCalledFunction`, as we do not want the type checked performed by the latter. This exposed various missing checks to handle mismatches properly, but it is good to have them explicit now. In a follow up we might want to flag certain calls as UB, but for now, we allow everything to cut down on unexpected differences.
-
Kai Sasaki authored
-
Youngsuk Kim authored
Partial progress towards replacing in-tree uses of `Type::getPointerTo()`. If `getPointerTo()` is used solely to support an unnecessary bitcast, remove the bitcast. Reviewed By: barannikov88, nikic Differential Revision: https://reviews.llvm.org/D153307
-
Mehdi Amini authored
When initializing DialectInterfaceCollection, we wouldn't have the missing interface name in the error. Differential Revision: https://reviews.llvm.org/D153676
-
Mehdi Amini authored
These aren't detected during testing most of the time because the way we are setting up mlir-opt and the fact that we always use func.func: it'll trigger the load of the InlinerInterface extension for the FuncDialect which itself loads these dialects unconditionally.
-
Fangrui Song authored
-
Kazu Hirata authored
[LegacyPM] Remove unused declarations createLowerMatrixIntrinsicsPass and createLowerMatrixIntrinsicsMinimalPass The corresponding function definitions were removed by: commit 27643229 Author: Kazu Hirata <kazu@google.com> Date: Fri Jun 23 01:32:38 2023 -0700
-
Kazu Hirata authored
The corresponding function definition was removed by: commit 15977742 Author: Arthur Eubanks <aeubanks@google.com> Date: Tue Dec 20 13:36:20 2022 -0800
-
Kazu Hirata authored
The corresponding function definitions were removed by: commit c8b8d6ba Author: Arthur Eubanks <aeubanks@google.com> Date: Thu Feb 9 17:22:56 2023 -0800
-
Kazu Hirata authored
[LegacyPM] Remove unused declarations initializeCorrelatedValuePropagationPass and initializeJumpThreadingPass The corresponding function definitions were removed by: commit 7c3c9814 Author: Arthur Eubanks <aeubanks@google.com> Date: Wed Mar 8 15:07:17 2023 -0800
-
LLVM GN Syncbot authored
-
Alex Brachet authored
This reverts commit 44265dc3.
-
varconst authored
-
LLVM GN Syncbot authored
-
Douglas Yung authored
Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map" This reverts commit 31af18bc. This change is causing build failures on many Windows build bots: https://lab.llvm.org/buildbot/#/builders/216/builds/22833 https://lab.llvm.org/buildbot/#/builders/123/builds/19602 https://lab.llvm.org/buildbot/#/builders/172/builds/28315 https://lab.llvm.org/buildbot/#/builders/119/builds/13870 https://lab.llvm.org/buildbot/#/builders/233/builds/794 https://lab.llvm.org/buildbot/#/builders/235/builds/387 https://lab.llvm.org/buildbot/#/builders/13/builds/36921 https://lab.llvm.org/buildbot/#/builders/127/builds/50510
-
Douglas Yung authored
This reverts commit a2e7f261. The original patch (31af18bc) will be reverted, so reverting this follow-up patch first.
-
Robert Suderman authored
Used the cephes numerical approximation for `math.atan`. This is a significant accuracy improvement over the previous taylor series approximation. Reviewed By: jpienaar Differential Revision: https://reviews.llvm.org/D153656
-
Alex Bradbury authored
Without the changes from D153598. Original commit message: For the same reasons as D151284, this requires custom lowering of the truncate libcall on hard float ABIs (the normal libcall code path is used on soft ABIs). The extend operation is implemented by a shift just as in the standard legalisation, but needs to be custom lowered because i32 isn't a legal type on RV64. This patch aims to make the minimal changes that result in correct codegen for the bfloat.ll tests. Differential Revision: https://reviews.llvm.org/D151663
-
Craig Topper authored
After D153170 the tables are now sorted by extension name so we can use that to avoid a linear search. Reviewed By: asb, MaskRay Differential Revision: https://reviews.llvm.org/D153598
-
Craig Topper authored
This was committed with D153598 merged into it. Reverting to recommit as separate patches. This reverts commit 690b1c84.
-
Johannes Doerfert authored
-
Johannes Doerfert authored
Instead of creating an AA for an IR attribute we can first check if it is implied/known. If so, we can save the time to create the AA, figure out it is implied, fix it, and later manifest it in the IR (redundantly). Other IR attributes can be added to the list in `AA::hasAssumedIRAttr` later on, for now we support 8 different ones.
-
Johannes Doerfert authored
This will make it easier to create less trivial AAs in the future as we can simply return `nullptr` rather than an AA with in invalid state.
-
LLVM GN Syncbot authored
-