[llvm-branch-commits] [llvm] release/18.x: [CGP] Drop poison-generating flags after hoisting (#90382) (PR #90437)

2024-04-29 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/90437 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [InstCombiner] Remove unused `llvm.experimental.hot()` (PR #84851)

2024-04-29 Thread Nikita Popov via llvm-branch-commits
@@ -2827,6 +2827,14 @@ Instruction *InstCombinerImpl::visitCallInst(CallInst &CI) { })) return nullptr; break; + case Intrinsic::experimental_hot: { +// The intrinsic declaration includes sideeffects to avoid it moved. This +// prevents removing even

[llvm-branch-commits] [clang] [llvm] [InstCombiner] Remove trivially dead `llvm.allow.{runtime, ubsan}.check()` (PR #84851)

2024-04-29 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/84851 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [clang][builtin] Implement __builtin_allow_runtime_check (PR #87568)

2024-04-29 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic commented: This looks very reasonable to me, but I'm not a clang reviewer... https://github.com/llvm/llvm-project/pull/87568 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin

[llvm-branch-commits] [llvm] release/18.x: [TableGen] Fix ReplaceRegAction RTTI Kind (PR #89790)

2024-04-29 Thread Nikita Popov via llvm-branch-commits
nikic wrote: @AtariDreams Please, can you stop submitting random backport requests for changes that you have no involvement with, and where nobody else expressed a desire for a backport? https://github.com/llvm/llvm-project/pull/89790 ___ llvm-branch

[llvm-branch-commits] [llvm] release/18.x: [TableGen] Fix ReplaceRegAction RTTI Kind (PR #89790)

2024-04-29 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/89790 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/18.x [X86_64] fix SSE type error in vaarg (PR #86698)

2024-04-29 Thread Nikita Popov via llvm-branch-commits
nikic wrote: Closing this as rejected per previous comments. https://github.com/llvm/llvm-project/pull/86698 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/18.x [X86_64] fix SSE type error in vaarg (PR #86698)

2024-04-29 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/86698 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/18.x: Reland "[clang-repl] Keep the first llvm::Module empty to avoid invalid memory access. (#89031)" (PR #90544)

2024-04-30 Thread Nikita Popov via llvm-branch-commits
nikic wrote: This looks like an ABI breaking change to me. I think the libclang-cpp.so ABI test is currently broken due to the new minor version scheme. (cc @tstellar we need something like https://github.com/llvm/llvm-project/pull/85166 for the clang ABI check) https://github.com/llvm/llvm-p

[llvm-branch-commits] [clang] release/18.x: Reland "[clang-repl] Keep the first llvm::Module empty to avoid invalid memory access. (#89031)" (PR #90544)

2024-05-03 Thread Nikita Popov via llvm-branch-commits
nikic wrote: @vgvassilev My bad, I completely missed that the changed header is in the lib/ directory, not in include/. https://github.com/llvm/llvm-project/pull/90544 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lis

[llvm-branch-commits] [llvm] release/18.x: [InstCombine] Fix miscompile in negation of select (#89698) (PR #91089)

2024-05-05 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/91089 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [InstCombine] Fix miscompile in negation of select (#89698) (PR #91089)

2024-05-05 Thread Nikita Popov via llvm-branch-commits
nikic wrote: Declining backport: This is an ABI breaking change, and while it would be possible to rewrite the fix in a way that does not break ABI, I don't think the fix itself is important to backport (this is not a regression, the issue exists since at least LLVM 12). https://github.com/ll

[llvm-branch-commits] [llvm] release/18.x: [AArch64][SelectionDAG] Mask for SUBS with multiple users cannot be elided (#90911) (PR #91151)

2024-05-05 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/91151 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [workflows] Fix libclang-abi-tests to work with new version scheme (PR #91096)

2024-05-05 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/91096 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [LV, LAA] Don't vectorize loops with load and store to invar address. (PR #91092)

2024-05-05 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/91092 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [DAGCombiner] In mergeTruncStore, make sure we aren't storing shifted in bits. (#90939) (PR #91038)

2024-05-05 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/91038 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [SelectionDAG] Mark frame index as "aliased" at argument copy elison (PR #91035)

2024-05-05 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/91035 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [AMDGPU] Fix GFX12 encoding of s_wait_event export_ready (#89622) (PR #91034)

2024-05-05 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/91034 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [AArc64][GlobalISel] Fix legalizer assert for G_INSERT_VECTOR_ELT (PR #90827)

2024-05-07 Thread Nikita Popov via llvm-branch-commits
nikic wrote: @aemerson It looks like llvmbot does not enable the "Maintainers are allowed to edit this pull request" option, so it's not possible to edit this pull request. Need to submit a new one. https://github.com/llvm/llvm-project/pull/90827 ___

[llvm-branch-commits] [llvm] [Inline][Cloning] Drop incompatible attributes from `NewFunc` (PR #91350)

2024-05-07 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/91350 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [Inline][Cloning] Drop incompatible attributes from `NewFunc` (PR #91350)

2024-05-07 Thread Nikita Popov via llvm-branch-commits
nikic wrote: This backport makes no sense. It takes only one out of two related commits. And taking both would be too high risk for a late backport anyway. https://github.com/llvm/llvm-project/pull/91350 ___ llvm-branch-commits mailing list llvm-branc

[llvm-branch-commits] [llvm] [Inline][Cloning] Drop incompatible attributes from `NewFunc` (PR #91350)

2024-05-07 Thread Nikita Popov via llvm-branch-commits
nikic wrote: @AtariDreams I will ask you, again, to not request backports for changes you do not understand. If you are not the patch author and you do not personally require the backport, do not request it. https://github.com/llvm/llvm-project/pull/91350 __

[llvm-branch-commits] [clang] [llvm] release/18.x [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (#90702) (PR #91349)

2024-05-07 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/91349 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] release/18.x [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (#90702) (PR #91349)

2024-05-07 Thread Nikita Popov via llvm-branch-commits
nikic wrote: We cannot change DataLayout in a released version. https://github.com/llvm/llvm-project/pull/91349 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [InstSimplify] Do not simplify freeze in `simplifyWithOpReplaced` (#91215) (PR #91419)

2024-05-07 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/91419 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [InstSimplify] Do not simplify freeze in `simplifyWithOpReplaced` (#91215) (PR #91419)

2024-05-08 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/91419 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [PPCMergeStringPool] Avoid replacing constant with instruction (#88846) (PR #91557)

2024-05-08 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/91557 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [PPCMergeStringPool] Avoid replacing constant with instruction (#88846) (PR #91557)

2024-05-08 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic created https://github.com/llvm/llvm-project/pull/91557 Backport of 3a3aeb8eba40e981d3a9ff92175f949c2f3d4434 to the release branch. >From 7764bb3a47f241ca4e4d3fe42e96ab6bdecbdbe0 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Thu, 9 May 2024 13:27:20 +0900 Subject: [

[llvm-branch-commits] [llvm] release/18.x: [PPCMergeStringPool] Avoid replacing constant with instruction (#88846) (PR #91557)

2024-05-09 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic updated https://github.com/llvm/llvm-project/pull/91557 >From d17c08705c750388a4ae586dc9fb892d81dba5ca Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Thu, 9 May 2024 13:27:20 +0900 Subject: [PATCH] [PPCMergeStringPool] Avoid replacing constant with instruction (#8884

[llvm-branch-commits] [llvm] release/18.x: [LV, LAA] Don't vectorize loops with load and store to invar address. (PR #91092)

2024-05-13 Thread Nikita Popov via llvm-branch-commits
nikic wrote: I wonder why CI doesn't flag this as an ABI-breaking change, given that it modifies members of a class in llvm/include. https://github.com/llvm/llvm-project/pull/91092 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.or

[llvm-branch-commits] [llvm] release/18.x: [InstCombine] Drop nuw flag when CtlzOp is a sub nuw (#91776) (PR #91917)

2024-05-13 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic requested changes to this pull request. Looks like the test is failing on the release branch. https://github.com/llvm/llvm-project/pull/91917 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists

[llvm-branch-commits] [llvm] release/18.x: [InstCombine] Drop nuw flag when CtlzOp is a sub nuw (#91776) (PR #91917)

2024-05-13 Thread Nikita Popov via llvm-branch-commits
@@ -284,6 +284,42 @@ define <4 x i32> @bit_ceil_v4i32(<4 x i32> %x) { ret <4 x i32> %sel } +define i32 @pr91691(i32 %0) { +; CHECK-LABEL: @pr91691( +; CHECK-NEXT:[[TMP2:%.*]] = sub i32 -2, [[TMP0:%.*]] +; CHECK-NEXT:[[TMP3:%.*]] = tail call range(i32 0, 33) i32 @llv

[llvm-branch-commits] [libclc] release/18.x: [libclc] Fix linking against libIRReader (PR #91553)

2024-05-13 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/91553 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] release/18.x: change the visibility of libc++ header to public in libcxx module (PR #91182)

2024-05-13 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/91182 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x Revert "[SLP]Fix a crash if the argument of call was affected by minbitwidth analysis." (PR #91682)

2024-05-13 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/91682 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x Revert "[SLP]Fix a crash if the argument of call was affected by minbitwidth analysis." (PR #91682)

2024-05-14 Thread Nikita Popov via llvm-branch-commits
nikic wrote: This is probably more of a question for @alexey-bataev. https://github.com/llvm/llvm-project/pull/91682 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-com

[llvm-branch-commits] [clang] [llvm] release/18.x: [RISCV] Re-separate unaligned scalar and vector memory features in the backend. (PR #92143)

2024-05-14 Thread Nikita Popov via llvm-branch-commits
nikic wrote: Note that backporting this may require changes for LLVM users (I know that it will require rustc changes at least). This may not be a good candidate for the last 18.1 point release. https://github.com/llvm/llvm-project/pull/92143 ___ llv

[llvm-branch-commits] [llvm] release/18.x: [LV, LAA] Don't vectorize loops with load and store to invar address. (PR #91092)

2024-05-14 Thread Nikita Popov via llvm-branch-commits
nikic wrote: The size of the structure doesn't change, but the initialization requirements and the meaning of the members do. Given that this doesn't seem to address any real-world issue, I think it's safer not to backport this into the last 18.1 point release. https://github.com/llvm/llvm-pr

[llvm-branch-commits] [clang] [llvm] release/18.x: [RISCV] Re-separate unaligned scalar and vector memory features in the backend. (PR #92143)

2024-05-14 Thread Nikita Popov via llvm-branch-commits
nikic wrote: @topperc Yes, it has been changed back for LLVM 19. See https://github.com/rust-lang/rust/blob/8387315ab3c26a57a1f53a90f188f0bc88514bca/compiler/rustc_codegen_llvm/src/llvm_util.rs#L273-L277 https://github.com/llvm/llvm-project/pull/92143 ___

[llvm-branch-commits] [llvm] release/18.x: [InstCombine] Drop nuw flag when CtlzOp is a sub nuw (#91776) (PR #91917)

2024-05-14 Thread Nikita Popov via llvm-branch-commits
@@ -284,6 +284,42 @@ define <4 x i32> @bit_ceil_v4i32(<4 x i32> %x) { ret <4 x i32> %sel } +define i32 @pr91691(i32 %0) { +; CHECK-LABEL: @pr91691( +; CHECK-NEXT:[[TMP2:%.*]] = sub i32 -2, [[TMP0:%.*]] +; CHECK-NEXT:[[TMP3:%.*]] = tail call range(i32 0, 33) i32 @llv

[llvm-branch-commits] [llvm] release/18.x: [LV, LAA] Don't vectorize loops with load and store to invar address. (PR #91092)

2024-05-15 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/91092 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [DAGCombiner] In mergeTruncStore, make sure we aren't storing shifted in bits. (#90939) (PR #91038)

2024-05-15 Thread Nikita Popov via llvm-branch-commits
nikic wrote: @tstellar AtariDreams is requesting backports for random commits that somehow mention miscompilations or crashes, without having any understanding of what the changes are about or how they relate to other changes. They have submitted a large amount of invalid or nonsensical backpo

[llvm-branch-commits] [llvm] release/18.x: [InstCombine] Drop nuw flag when CtlzOp is a sub nuw (#91776) (PR #91917)

2024-05-15 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/91917 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: InstCombine: Process addrspacecast uses in PointerReplacer (#91953) (PR #92479)

2024-05-17 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic requested changes to this pull request. There are test failures. Generally I don't have enough confidence in this change for a last-minute backport. https://github.com/llvm/llvm-project/pull/92479 ___ llvm-branch-commits mail

[llvm-branch-commits] [llvm] release/18.x: [RISCV] Re-separate unaligned scalar and vector memory features in the backend. (PR #92143)

2024-05-17 Thread Nikita Popov via llvm-branch-commits
nikic wrote: The approach looks reasonable to me. https://github.com/llvm/llvm-project/pull/92143 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] 2182561 - [ConstantFold] Remove unnecessary BitCastConstantVector() (NFCI)

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T11:04:58+01:00 New Revision: 2182561b7ba675ca87356c02474eecb6ecfaa23f URL: https://github.com/llvm/llvm-project/commit/2182561b7ba675ca87356c02474eecb6ecfaa23f DIFF: https://github.com/llvm/llvm-project/commit/2182561b7ba675ca87356c02474eecb6ecfaa23f.diff

[llvm-branch-commits] [llvm] c295d74 - [ConstantFold] Remove unnecessary checks in FoldBitCast() (NFCI)

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T11:08:08+01:00 New Revision: c295d7407ef3e4c42157406c7e99f258636c2c9a URL: https://github.com/llvm/llvm-project/commit/c295d7407ef3e4c42157406c7e99f258636c2c9a DIFF: https://github.com/llvm/llvm-project/commit/c295d7407ef3e4c42157406c7e99f258636c2c9a.diff

[llvm-branch-commits] [llvm] c5a1d0a - Revert "[ConstantFold] Remove unnecessary BitCastConstantVector() (NFCI)"

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T11:25:41+01:00 New Revision: c5a1d0ae6a69c7ba39a4386c30e49da0d2a3664e URL: https://github.com/llvm/llvm-project/commit/c5a1d0ae6a69c7ba39a4386c30e49da0d2a3664e DIFF: https://github.com/llvm/llvm-project/commit/c5a1d0ae6a69c7ba39a4386c30e49da0d2a3664e.diff

[llvm-branch-commits] [llvm] 3f1a86b - [ConstantFold] Add tests for vector bitcast of all ones (NFC)

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T11:30:25+01:00 New Revision: 3f1a86bc27a587d3c56f966e51c2513a3a4f44b5 URL: https://github.com/llvm/llvm-project/commit/3f1a86bc27a587d3c56f966e51c2513a3a4f44b5 DIFF: https://github.com/llvm/llvm-project/commit/3f1a86bc27a587d3c56f966e51c2513a3a4f44b5.diff

[llvm-branch-commits] [llvm] 85f7923 - [ConstantFold] Remove unnecessary cast of zero gep fold (NFCI)

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T11:25:40+01:00 New Revision: 85f79233286c78a1b79d01ca0677230658732b35 URL: https://github.com/llvm/llvm-project/commit/85f79233286c78a1b79d01ca0677230658732b35 DIFF: https://github.com/llvm/llvm-project/commit/85f79233286c78a1b79d01ca0677230658732b35.diff

[llvm-branch-commits] [llvm] d49a893 - Reapply [ConstantFold] Remove unnecessary BitCastConstantVector() (NFCI)

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T11:39:58+01:00 New Revision: d49a893cdbea0dd6f8fde7dc9f321b2e0d169bba URL: https://github.com/llvm/llvm-project/commit/d49a893cdbea0dd6f8fde7dc9f321b2e0d169bba DIFF: https://github.com/llvm/llvm-project/commit/d49a893cdbea0dd6f8fde7dc9f321b2e0d169bba.diff

[llvm-branch-commits] [llvm] 0168917 - [ConstantFold] Remove redundant handling for casts of null (NFCI)

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T11:41:14+01:00 New Revision: 01689175251f2624fb9d07757aa21e3f7850 URL: https://github.com/llvm/llvm-project/commit/01689175251f2624fb9d07757aa21e3f7850 DIFF: https://github.com/llvm/llvm-project/commit/01689175251f2624fb9d07757aa21e3f7850.diff

[llvm-branch-commits] [llvm] 18cc980 - [ConstantFold] Remove unnecessarily complicated evaluateFCmpRelation() (NFCI)

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T12:02:12+01:00 New Revision: 18cc980ca30e5f013542518439da020f45ebe497 URL: https://github.com/llvm/llvm-project/commit/18cc980ca30e5f013542518439da020f45ebe497 DIFF: https://github.com/llvm/llvm-project/commit/18cc980ca30e5f013542518439da020f45ebe497.diff

[llvm-branch-commits] [llvm] fe20657 - [ConstantFold] Remove handling for comparison of bitcasted global (NFCI)

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T12:20:07+01:00 New Revision: fe206578f2e9b864ec6a703974a0e2a9001bb11b URL: https://github.com/llvm/llvm-project/commit/fe206578f2e9b864ec6a703974a0e2a9001bb11b DIFF: https://github.com/llvm/llvm-project/commit/fe206578f2e9b864ec6a703974a0e2a9001bb11b.diff

[llvm-branch-commits] [llvm] c1a9eab - [ConstantFold] Don't mention irrelevant opcodes (NFCI)

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T12:14:38+01:00 New Revision: c1a9eabf56db21392587f76b4abaa30a01f3643a URL: https://github.com/llvm/llvm-project/commit/c1a9eabf56db21392587f76b4abaa30a01f3643a DIFF: https://github.com/llvm/llvm-project/commit/c1a9eabf56db21392587f76b4abaa30a01f3643a.diff

[llvm-branch-commits] [llvm] a7176f8 - [ConstantFold] Remove handling for icmp of bitcast

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T12:22:59+01:00 New Revision: a7176f8a25fc6930ee7fd0cfcde4d9a96010a5a8 URL: https://github.com/llvm/llvm-project/commit/a7176f8a25fc6930ee7fd0cfcde4d9a96010a5a8 DIFF: https://github.com/llvm/llvm-project/commit/a7176f8a25fc6930ee7fd0cfcde4d9a96010a5a8.diff

[llvm-branch-commits] [llvm] 236197a - [ConstantFold] Simplify evaluateICmpRelation() implementation (NFCI)

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T13:12:39+01:00 New Revision: 236197a065879c900a450e5236adbb76578006cb URL: https://github.com/llvm/llvm-project/commit/236197a065879c900a450e5236adbb76578006cb DIFF: https://github.com/llvm/llvm-project/commit/236197a065879c900a450e5236adbb76578006cb.diff

[llvm-branch-commits] [llvm] 05a4770 - [ConstantFold] Fix incorrect type assumptions

2023-11-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-03T13:12:39+01:00 New Revision: 05a47706476f3cd467aa1c4347fdfb71bcbc1252 URL: https://github.com/llvm/llvm-project/commit/05a47706476f3cd467aa1c4347fdfb71bcbc1252 DIFF: https://github.com/llvm/llvm-project/commit/05a47706476f3cd467aa1c4347fdfb71bcbc1252.diff

[llvm-branch-commits] [llvm] [Passes] Disable code sinking in InstCombine early on. (PR #72567)

2023-11-17 Thread Nikita Popov via llvm-branch-commits
nikic wrote: This looks plausible to me, but let me play devil's advocate here: The flip side of "code sinking prevents if conversion" is "if conversion prevents code sinking". Looking at the first test case `test_find_min`, we are now unconditionally executing a fairly large number of instruc

[llvm-branch-commits] [llvm] 6d2dfd3 - [LPM] Set gen_crash_diag=false for non-MSSA pass in MSSA pipeline

2023-11-30 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2023-11-30T10:21:35+01:00 New Revision: 6d2dfd37bd50b21ed90427052198bd1f06c761f8 URL: https://github.com/llvm/llvm-project/commit/6d2dfd37bd50b21ed90427052198bd1f06c761f8 DIFF: https://github.com/llvm/llvm-project/commit/6d2dfd37bd50b21ed90427052198bd1f06c761f8.diff

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79425 (PR #79560)

2024-01-26 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic created https://github.com/llvm/llvm-project/pull/79560 Resolves #79425. >From 2c3d2c996c0b1fb929d903768612c47393528cd3 Mon Sep 17 00:00:00 2001 From: Wang Pengcheng Date: Thu, 25 Jan 2024 15:17:31 +0800 Subject: [PATCH 1/2] [TableGen] Add predicates for immediates comp

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79420 (PR #79595)

2024-01-26 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic created https://github.com/llvm/llvm-project/pull/79595 Resolves #79420. >From fb66a8484904a1e585c0e54553c1c8b5e5d13dd2 Mon Sep 17 00:00:00 2001 From: Wang Pengcheng Date: Thu, 25 Jan 2024 16:16:19 +0800 Subject: [PATCH] [TableGen] Use MapVector to remove non-determinis

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79479 (PR #79596)

2024-01-26 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic created https://github.com/llvm/llvm-project/pull/79596 Resolves #79479. >From cc135ed1df0d7573b0474d76e1d47236b30cdf36 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Thu, 25 Jan 2024 09:39:29 -0800 Subject: [PATCH] Recommit "[RISCV] Support __riscv_v_fixed_vlen for

[llvm-branch-commits] [libcxx] [clang] Revert "[SemaCXX] Implement CWG2137 (list-initialization from objects of the same type) (#77768)" in release/18.x (PR #79400)

2024-01-26 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/79400 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79479 (PR #79596)

2024-01-27 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/79596 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79175 (PR #80274)

2024-02-01 Thread Nikita Popov via llvm-branch-commits
nikic wrote: Note that this is an API and ABI breaking fix, so should be backported sooner rather than later. https://github.com/llvm/llvm-project/pull/80274 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.or

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#78621 (PR #80260)

2024-02-02 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/80260 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/19.x: [ConstraintElim] Fix miscompilation caused by PR97974 (#105790) (PR #105797)

2024-08-23 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. https://github.com/llvm/llvm-project/pull/105797 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/19.x: [DAGCombiner] Fix ReplaceAllUsesOfValueWith mutation bug in visitFREEZE (#104924) (PR #105627)

2024-08-26 Thread Nikita Popov via llvm-branch-commits
nikic wrote: > That's fine - I only really use the comment release notes for post-final > anyway. We should disable the comment for RCs then :) https://github.com/llvm/llvm-project/pull/105627 ___ llvm-branch-commits mailing list llvm-branch-commits@

[llvm-branch-commits] [llvm] [mlir] [IR] Make @llvm.memset prototype byte width dependent (PR #106537)

2024-08-29 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic commented: I don't think this is the right direction for memset. I would prefer actually overloading it and making the memset/memset.pattern distinction redundant. See also https://github.com/llvm/llvm-project/pull/97583#issuecomment-2288302946 and following comments.

[llvm-branch-commits] [llvm] [IRBuilder] Add getByteTy and use it in CreatePtrAdd (PR #106539)

2024-08-29 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic commented: For this and https://github.com/llvm/llvm-project/pull/106540, I'm not convinced that we should actually make the canonical `i8` type for ptradd byte width dependent. The only thing that matters is that the used type has an alloc size of one byte, so always

[llvm-branch-commits] [compiler-rt] release/19.x: [compiler-rt][fuzzer] SetThreadName build fix for Mingw… (PR #106908)

2024-09-01 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/106908 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/19.x: [SLP]Fix PR104422: Wrong value truncation (PR #104747)

2024-09-03 Thread Nikita Popov via llvm-branch-commits
nikic wrote: @alexey-bataev Do you think this should be backported? https://github.com/llvm/llvm-project/pull/104747 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-com

[llvm-branch-commits] [llvm] release/19.x: [RemoveDIs] Fix spliceDebugInfo splice-to-end edge case (#105671, #106723) (PR #106952)

2024-09-04 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/106952 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/19.x: [MIPS] Optimize sortRelocs for o32 (PR #106008)

2024-09-08 Thread Nikita Popov via llvm-branch-commits
nikic wrote: I don't think this should be backported in the current form, because it breaks ABI. This is not strictly impossible at this stage, but also very undesirable. https://github.com/llvm/llvm-project/pull/106008 ___ llvm-branch-commits mailing

[llvm-branch-commits] [clang] release/19.x: [Clang][Sema] Use the correct lookup context when building overloaded 'operator->' in the current instantiation (#104458) (PR #107886)

2024-09-10 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic requested changes to this pull request. This change has already been reverted on main because it breaks clang bootstrap and causes assertion failures. This was already known at the time it was accepted as "low risk" here. Please exercise at least a minimum amount of due

[llvm-branch-commits] [llvm] release/19.x: [DAGCombiner] cache negative result from getMergeStoreCandidates() (#106949) (PR #108397)

2024-09-13 Thread Nikita Popov via llvm-branch-commits
nikic wrote: This is a fix for a slow compilation issue, and it's not an LLVM 19 regression, so it's fine if this doesn't go into the 19.1.0 release. https://github.com/llvm/llvm-project/pull/108397 ___ llvm-branch-commits mailing list llvm-branch-com

[llvm-branch-commits] [llvm] [ADT] Use range-based helper functions in SmallSet (PR #108585)

2024-09-15 Thread Nikita Popov via llvm-branch-commits
@@ -234,19 +225,12 @@ class SmallSet { /// Check if the SmallSet contains the given element. bool contains(const T &V) const { if (isSmall()) - return vfind(V) != Vector.end(); -return Set.find(V) != Set.end(); + return llvm::is_contained(Vector, V); +

[llvm-branch-commits] [llvm] [ADT] Use range-based helper functions in SmallSet (PR #108585)

2024-09-15 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/108585 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [ADT] Use range-based helper functions in SmallSet (PR #108585)

2024-09-15 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/108585 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [compiler-rt] [llvm] [X86] AMD Zen 5 Initial enablement (PR #108816)

2024-09-16 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. Looks reasonable to me. https://github.com/llvm/llvm-project/pull/108816 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-b

[llvm-branch-commits] [llvm] release/19.x: [X86] Fix missing check of rotate <-> shift equivilence (Issue 108722) (PR #108783)

2024-09-16 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. https://github.com/llvm/llvm-project/pull/108783 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/19.x: [DAGCombiner] cache negative result from getMergeStoreCandidates() (#106949) (PR #108397)

2024-09-16 Thread Nikita Popov via llvm-branch-commits
nikic wrote: Maybe I misunderstood the question, but I think this should still go into 19.1.x, just doesn't need to be part of the 19.1.0 release. https://github.com/llvm/llvm-project/pull/108397 ___ llvm-branch-commits mailing list llvm-branch-commit

[llvm-branch-commits] [llvm] [ADT] Use range-based helper functions in SmallSet (PR #108585)

2024-09-17 Thread Nikita Popov via llvm-branch-commits
@@ -234,19 +225,12 @@ class SmallSet { /// Check if the SmallSet contains the given element. bool contains(const T &V) const { if (isSmall()) - return vfind(V) != Vector.end(); -return Set.find(V) != Set.end(); + return llvm::is_contained(Vector, V); +

[llvm-branch-commits] [llvm] [ADT] Use range-based helper functions in SmallSet (PR #108585)

2024-09-17 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/108585 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [ADT] Use range-based helper functions in SmallSet (PR #108585)

2024-09-17 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/108585 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] a49a3a3 - [LSR] Add test for PR46943 (NFC)

2021-01-23 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-23T13:53:09+01:00 New Revision: a49a3a3ed568244b12d6f553240485696e084f4a URL: https://github.com/llvm/llvm-project/commit/a49a3a3ed568244b12d6f553240485696e084f4a DIFF: https://github.com/llvm/llvm-project/commit/a49a3a3ed568244b12d6f553240485696e084f4a.diff

[llvm-branch-commits] [llvm] 5c62d66 - [SimplifyCFG] Regenerate test checks (NFC)

2021-01-23 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-23T21:24:54+01:00 New Revision: 5c62d661312a8408af1d6acb4195240088323898 URL: https://github.com/llvm/llvm-project/commit/5c62d661312a8408af1d6acb4195240088323898 DIFF: https://github.com/llvm/llvm-project/commit/5c62d661312a8408af1d6acb4195240088323898.diff

[llvm-branch-commits] [llvm] cd3d80e - [PhaseOrdering] Add tests for PR44461 and PR48844 (NFC)

2021-01-23 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-23T21:24:54+01:00 New Revision: cd3d80eacebaad076d63df65650b3bd4c5a1b99e URL: https://github.com/llvm/llvm-project/commit/cd3d80eacebaad076d63df65650b3bd4c5a1b99e DIFF: https://github.com/llvm/llvm-project/commit/cd3d80eacebaad076d63df65650b3bd4c5a1b99e.diff

[llvm-branch-commits] [llvm] c83cff4 - [IR] Add NoAliasScopeDeclInst (NFC)

2021-01-23 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-23T22:40:32+01:00 New Revision: c83cff45c7a58010e65270d3f5bfb8c9a72ad832 URL: https://github.com/llvm/llvm-project/commit/c83cff45c7a58010e65270d3f5bfb8c9a72ad832 DIFF: https://github.com/llvm/llvm-project/commit/c83cff45c7a58010e65270d3f5bfb8c9a72ad832.diff

[llvm-branch-commits] [llvm] 5d12b97 - [ValueTracking] Don't assume readonly function will return

2021-01-24 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-24T10:40:21+01:00 New Revision: 5d12b976b004e5022b523d3bc368aa6794aad988 URL: https://github.com/llvm/llvm-project/commit/5d12b976b004e5022b523d3bc368aa6794aad988 DIFF: https://github.com/llvm/llvm-project/commit/5d12b976b004e5022b523d3bc368aa6794aad988.diff

[llvm-branch-commits] [llvm] 8b9df70 - [Utils] Use NoAliasScopeDeclInst in a few more places (NFC)

2021-01-24 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-24T16:24:11+01:00 New Revision: 8b9df70bf7e7b812715a3dc9772719188e0df06c URL: https://github.com/llvm/llvm-project/commit/8b9df70bf7e7b812715a3dc9772719188e0df06c DIFF: https://github.com/llvm/llvm-project/commit/8b9df70bf7e7b812715a3dc9772719188e0df06c.diff

[llvm-branch-commits] [llvm] a55727f - [AVR] Avoid reusing the same variable name (NFC)

2022-02-03 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2022-02-03T10:19:26+01:00 New Revision: a55727f334b39600bfc71144b11b42aae6b94e0b URL: https://github.com/llvm/llvm-project/commit/a55727f334b39600bfc71144b11b42aae6b94e0b DIFF: https://github.com/llvm/llvm-project/commit/a55727f334b39600bfc71144b11b42aae6b94e0b.diff

[llvm-branch-commits] [llvm] 7ecad2e - [InstSimplify] Don't fold gep p, -p to null

2021-01-12 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-12T20:24:23+01:00 New Revision: 7ecad2e4ced180b4fdebc6b7bf6d26d83b454318 URL: https://github.com/llvm/llvm-project/commit/7ecad2e4ced180b4fdebc6b7bf6d26d83b454318 DIFF: https://github.com/llvm/llvm-project/commit/7ecad2e4ced180b4fdebc6b7bf6d26d83b454318.diff

[llvm-branch-commits] [llvm] d49974f - [InstCombine] Regenerate test checks (NFC)

2021-01-12 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-12T21:26:42+01:00 New Revision: d49974f9c98ebce5a679eced9f27add138b881fa URL: https://github.com/llvm/llvm-project/commit/d49974f9c98ebce5a679eced9f27add138b881fa DIFF: https://github.com/llvm/llvm-project/commit/d49974f9c98ebce5a679eced9f27add138b881fa.diff

[llvm-branch-commits] [llvm] e15f3dd - [InstCombine] Add tests for logical and/or poison implication (NFC)

2021-01-12 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-12T22:18:51+01:00 New Revision: e15f3ddcae65525176d1f152effb88cd3c6441a3 URL: https://github.com/llvm/llvm-project/commit/e15f3ddcae65525176d1f152effb88cd3c6441a3 DIFF: https://github.com/llvm/llvm-project/commit/e15f3ddcae65525176d1f152effb88cd3c6441a3.diff

[llvm-branch-commits] [llvm] 23390e7 - [InstCombine] Handle logical and/or in assume optimization

2021-01-12 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-12T22:36:40+01:00 New Revision: 23390e7a131a67fd70e26692fc83f62860dd1095 URL: https://github.com/llvm/llvm-project/commit/23390e7a131a67fd70e26692fc83f62860dd1095 DIFF: https://github.com/llvm/llvm-project/commit/23390e7a131a67fd70e26692fc83f62860dd1095.diff

[llvm-branch-commits] [llvm] 1786361 - [InstCombine] Fold select -> and/or using impliesPoison

2021-01-13 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-13T17:45:40+01:00 New Revision: 17863614da1efbe61e91c9f6f08ad80cdd257bb4 URL: https://github.com/llvm/llvm-project/commit/17863614da1efbe61e91c9f6f08ad80cdd257bb4 DIFF: https://github.com/llvm/llvm-project/commit/17863614da1efbe61e91c9f6f08ad80cdd257bb4.diff

[llvm-branch-commits] [llvm] f711cb9 - [FuncAttrs] Add additional willreturn tests (NFC)

2021-01-13 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-13T22:33:22+01:00 New Revision: f711cb9a8ad9fe80dd9f1844dbe15c0e7edb1450 URL: https://github.com/llvm/llvm-project/commit/f711cb9a8ad9fe80dd9f1844dbe15c0e7edb1450 DIFF: https://github.com/llvm/llvm-project/commit/f711cb9a8ad9fe80dd9f1844dbe15c0e7edb1450.diff

[llvm-branch-commits] [llvm] a3904cc - [BasicAA] Handle recursive queries more efficiently

2021-01-14 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-14T20:32:41+01:00 New Revision: a3904cc77f181cff7355357688edfc392a236f5d URL: https://github.com/llvm/llvm-project/commit/a3904cc77f181cff7355357688edfc392a236f5d DIFF: https://github.com/llvm/llvm-project/commit/a3904cc77f181cff7355357688edfc392a236f5d.diff

<    1   2   3   4   5   6   >