{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":215875945,"defaultBranch":"next","name":"llvm-project","ownerLogin":"apple","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-10-17T20:03:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10639145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716884988.0","currentOid":""},"activityList":{"items":[{"before":"f01e7022fa53869658117bd9cce1b33c4a6a75dc","after":"dfe84cf7b83c556098972ad5997a57062186bdf1","ref":"refs/heads/next","pushedAt":"2024-05-28T08:29:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit 'ea20647023f7' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit 'ea20647023f7' from llvm.org/main into next"}},{"before":"af36fb00e32e43101b68b142cfc938af68ad5ffe","after":"ea20647023f7bb110e8a198485727458684c43c6","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T08:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[mlir][ArmSME] NFC: -force-streaming-compatible-sve rename fixup (#93177)\n\n-force-streaming-compatible-sve was renamed in #92774 but this test was\r\nmissed, no longer required so removing.","shortMessageHtmlLink":"[mlir][ArmSME] NFC: -force-streaming-compatible-sve rename fixup (llv…"}},{"before":"84affb795dd3d6ea281710adb664b66e254bfbf7","after":"f01e7022fa53869658117bd9cce1b33c4a6a75dc","ref":"refs/heads/next","pushedAt":"2024-05-28T07:09:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit 'af36fb00e32e' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit 'af36fb00e32e' from llvm.org/main into next"}},{"before":"b90c4e3fddceb5b1731d073688ca3cb416043213","after":"84affb795dd3d6ea281710adb664b66e254bfbf7","ref":"refs/heads/next","pushedAt":"2024-05-28T06:59:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit 'a0fdb38a7648' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit 'a0fdb38a7648' from llvm.org/main into next"}},{"before":"a0fdb38a7648f4e2b7c86e2212d7887ac996a57a","after":"af36fb00e32e43101b68b142cfc938af68ad5ffe","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T06:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[ARM] Remove static variables from ARMLowOverheadLoops. NFC\n\nVPTState was holding static state, and acting as both the info in a VPTBlock\nand the overall state of all the blocks in the loop. This has been split up\ninto a class (VPTBlock) to hold the instructions of one block, and VPTState\nthat holds the overall state. The PredicatedInsts is also made into a\nmap>, as the double-storing of MI\ninside a unique pointer is unneeded.","shortMessageHtmlLink":"[ARM] Remove static variables from ARMLowOverheadLoops. NFC"}},{"before":"c1e48a12bb57c4085daf81edd419f101f75475d5","after":"b90c4e3fddceb5b1731d073688ca3cb416043213","ref":"refs/heads/next","pushedAt":"2024-05-28T06:49:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '34ba1c043af0' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '34ba1c043af0' from llvm.org/main into next"}},{"before":"d333995a7a0bf52d3b435e993ec1ffd6f677b049","after":"c1e48a12bb57c4085daf81edd419f101f75475d5","ref":"refs/heads/next","pushedAt":"2024-05-28T06:40:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '42c4027729ac' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '42c4027729ac' from llvm.org/main into next"}},{"before":"34ba1c043af0c3bbcbc1c9e66fbcc6509e4b8e9d","after":"a0fdb38a7648f4e2b7c86e2212d7887ac996a57a","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T06:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[mlir][linalg] Add more precise memory effects to linalg op (#92079)\n\nThis patch add more precise memory effect to linalg op. Including the\r\nfollowing points:\r\n1. Remove the read side effects for operands that are not used.\r\n2. Set the effect for all side effects to \"full\".","shortMessageHtmlLink":"[mlir][linalg] Add more precise memory effects to linalg op (llvm#92079)"}},{"before":"42c4027729ac7dbfb732a361ab8085d4af0a7a0a","after":"34ba1c043af0c3bbcbc1c9e66fbcc6509e4b8e9d","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T06:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[NFC] [Serialization] Emit Name for DECL_EXPORT","shortMessageHtmlLink":"[NFC] [Serialization] Emit Name for DECL_EXPORT"}},{"before":"9fa0f95055ba2ee3dfc4d480664ca3b12b973f74","after":"d333995a7a0bf52d3b435e993ec1ffd6f677b049","ref":"refs/heads/next","pushedAt":"2024-05-28T06:29:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '0e73bbd3450c' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '0e73bbd3450c' from llvm.org/main into next"}},{"before":"0e73bbd3450cca0bb383335fae4120f08da5be7b","after":"42c4027729ac7dbfb732a361ab8085d4af0a7a0a","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T06:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[AMDGPU][SplitModule] Keep looking for more dependencies after finding an indirect call (#93480)\n\nThis is just something I noticed while going over this pass logic one\r\nmore time and didn't cause issues (yet). If we find an indirect call, we\r\nstop looking assuming we added all functions to the list, but if not all\r\nfunctions in the module were indirectly callable, some may still be\r\nmissing.\r\n\r\nJust to be safe, keep looking until we did everything we could to find\r\ndependencies, so we don't accidentally miss one.","shortMessageHtmlLink":"[AMDGPU][SplitModule] Keep looking for more dependencies after findin…"}},{"before":"fa9cc0b9b769d79d2c1ac58030eaddbe856e6671","after":"9fa0f95055ba2ee3dfc4d480664ca3b12b973f74","ref":"refs/heads/next","pushedAt":"2024-05-28T06:10:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '698058fd2bcb' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '698058fd2bcb' from llvm.org/main into next"}},{"before":"698058fd2bcbe9966f56eb132ae8741cd89f1048","after":"0e73bbd3450cca0bb383335fae4120f08da5be7b","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T06:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[AMDGPU][PromoteAlloca] Don't stop when an alloca is too big to promote (#93466)\n\nWhen I rewrote this, I made a mistake in the control flow. I thought we\r\ncould just stop promoting if an alloca is too big to vectorize, but we\r\ncan't. Other allocas in the list may be promotable and fit within the\r\nbudget.\r\n\r\nFixes SWDEV-455343","shortMessageHtmlLink":"[AMDGPU][PromoteAlloca] Don't stop when an alloca is too big to promo…"}},{"before":"2b21c6875ff93f6082a36ecc8e14d61c56b78f6f","after":"698058fd2bcbe9966f56eb132ae8741cd89f1048","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T05:54:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[X86][test] Update tests for flag copy lowering, NFCI\n\n1. Merge apx/ccmp-flags-copy-lowering.mir into\n apx/flags-copy-lowering.mir\n2. Update check lines for flags-copy-lowering.mir by script\n\nThis is for the coming NF (no flags update) support in flag copy\nlowering.","shortMessageHtmlLink":"[X86][test] Update tests for flag copy lowering, NFCI"}},{"before":"534f7fa29a5a8b4c2bdf77b66cfa938b306612fe","after":"fa9cc0b9b769d79d2c1ac58030eaddbe856e6671","ref":"refs/heads/next","pushedAt":"2024-05-28T05:39:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '2b21c6875ff9' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '2b21c6875ff9' from llvm.org/main into next"}},{"before":"5c7c1f6aba467b1c5a51d58fc591314ecd7147ce","after":"2b21c6875ff93f6082a36ecc8e14d61c56b78f6f","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T05:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[X86][test] Simplify tests for flag copy lowering, NFCI","shortMessageHtmlLink":"[X86][test] Simplify tests for flag copy lowering, NFCI"}},{"before":"4d66322cb2ae1d3fd0850a45fb721d5b49a869d9","after":"534f7fa29a5a8b4c2bdf77b66cfa938b306612fe","ref":"refs/heads/next","pushedAt":"2024-05-28T05:10:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '5c7c1f6aba46' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '5c7c1f6aba46' from llvm.org/main into next"}},{"before":"9718d4196e0a93f35408900f9eadc842b69aab11","after":"4d66322cb2ae1d3fd0850a45fb721d5b49a869d9","ref":"refs/heads/next","pushedAt":"2024-05-28T04:59:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit 'fcffea06fdf3' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit 'fcffea06fdf3' from llvm.org/main into next"}},{"before":"fcffea06fdf3876dc48170d5577d7454d7303792","after":"5c7c1f6aba467b1c5a51d58fc591314ecd7147ce","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T04:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":" [InstCombine] Try the flipped strictness of predicate in `foldICmpShlConstant` (#92773)\n\nThis patch extends the transform `(icmp pred iM (shl iM %v, N), C) ->\r\n(icmp pred i(M-N) (trunc %v iM to i(M-N)), (trunc (C>>N))` to handle\r\nicmps with the flipped strictness of predicate.\r\n\r\nSee the following case:\r\n```\r\nicmp ult i64 (shl X, 32), 8589934593 ->\r\nicmp ule i64 (shl X, 32), 8589934592 ->\r\nicmp ule i32 (trunc X, i32), 2 ->\r\nicmp ult i32 (trunc X, i32), 3\r\n```\r\n\r\nFixes the regression introduced by\r\nhttps://github.com/llvm/llvm-project/pull/86111#issuecomment-2098203152.\r\n\r\nAlive2 proofs: https://alive2.llvm.org/ce/z/-sp5n3\r\n\r\n`nuw` cannot be propagated as we always use `ashr` here. I don't see the\r\nvalue of fixing this (see the test `test_icmp_shl_nuw`).","shortMessageHtmlLink":" [InstCombine] Try the flipped strictness of predicate in `foldICmpSh…"}},{"before":"12b0ef5dade664fb24cb4e627f1c391d937c0925","after":"fcffea06fdf3876dc48170d5577d7454d7303792","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T04:44:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[XRay][X86] Handle conditional calls when lowering patchable tail calls (#89364)\n\nxray instruments tail call function exits by inserting a nop sled before\r\nthe tail call. When tracing is enabled, the nop sled is replaced with a\r\ncall to `__xray_FunctionTailExit()`. This currently does not work for\r\nconditional tail calls, as the instrumentation assumes that the tail\r\ncall will be unconditional. This causes two issues:\r\n - `__xray_FunctionTailExit()` is inappropately called even when the\r\n tail call is not taken.\r\n - `__xray_FunctionTailExit()`'s prologue/epilogue adjusts the stack\r\n pointer with add/sub instructions. This clobbers condition flags,\r\n which can flip the condition used for the tail call, leading to\r\n incorrect program behavior.\r\n\r\nFix this by rewriting conditional calls when lowering patchable tail\r\ncalls.\r\n\r\nWith this change, a conditional patchable tail call like:\r\n```\r\n je target\r\n```\r\n\r\nWill be lowered to:\r\n```\r\n jne .fallthrough\r\n .p2align 1, ..\r\n.Lxray_sled_N:\r\n SLED_CODE\r\n jmp target\r\n.fallthrough:\r\n```","shortMessageHtmlLink":"[XRay][X86] Handle conditional calls when lowering patchable tail cal…"}},{"before":"7d48365fb6878369fcfd943e2b16c2da9a216eb7","after":"9718d4196e0a93f35408900f9eadc842b69aab11","ref":"refs/heads/next","pushedAt":"2024-05-28T04:09:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '12b0ef5dade6' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '12b0ef5dade6' from llvm.org/main into next"}},{"before":"988cee7f96d6ba56dd465b9b2f3cfade3b6e2a3f","after":"12b0ef5dade664fb24cb4e627f1c391d937c0925","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T03:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[X86] Simplify BB->getParent(). NFC","shortMessageHtmlLink":"[X86] Simplify BB->getParent(). NFC"}},{"before":"218a0e53f066721efc92f1e926523f34c62c41c2","after":"7d48365fb6878369fcfd943e2b16c2da9a216eb7","ref":"refs/heads/next","pushedAt":"2024-05-28T03:49:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '988cee7f96d6' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '988cee7f96d6' from llvm.org/main into next"}},{"before":"94d5f01ecbc26d5c8d28d4406f77a7c966e38ef5","after":"988cee7f96d6ba56dd465b9b2f3cfade3b6e2a3f","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T03:34:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[unittest] Fix target triple","shortMessageHtmlLink":"[unittest] Fix target triple"}},{"before":"67a126a328353638420e5c7caf5261a7eb80d437","after":"218a0e53f066721efc92f1e926523f34c62c41c2","ref":"refs/heads/next","pushedAt":"2024-05-28T03:29:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '94d5f01ecbc2' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '94d5f01ecbc2' from llvm.org/main into next"}},{"before":"5eea4f44250e9af0f21a573d982fd84573c77826","after":"94d5f01ecbc26d5c8d28d4406f77a7c966e38ef5","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T03:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[X86][CodeGen][test] Add `dead` modifier for eflags w/o users, NFCI\n\nThis is for the coming NF (no flags update) support in flag copy\nlowering.","shortMessageHtmlLink":"[X86][CodeGen][test] Add dead modifier for eflags w/o users, NFCI"}},{"before":"645c786a636bf12cc72faa032fa052471afa630a","after":"67a126a328353638420e5c7caf5261a7eb80d437","ref":"refs/heads/next","pushedAt":"2024-05-28T02:30:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '5eea4f44250e' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '5eea4f44250e' from llvm.org/main into next"}},{"before":"704309968b8365ffae1907a1742f3060cc59db53","after":"645c786a636bf12cc72faa032fa052471afa630a","ref":"refs/heads/next","pushedAt":"2024-05-28T02:19:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '9ca2d6021379' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '9ca2d6021379' from llvm.org/main into next"}},{"before":"c60614a31ce93e18b6a5b266f1198745462b5bcc","after":"704309968b8365ffae1907a1742f3060cc59db53","ref":"refs/heads/next","pushedAt":"2024-05-28T02:10:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"Merge commit '0f08ef1b66cb' from llvm.org/main into next","shortMessageHtmlLink":"Merge commit '0f08ef1b66cb' from llvm.org/main into next"}},{"before":"9ca2d60213790642d21dfbea4a1bbe4d23e56063","after":"5eea4f44250e9af0f21a573d982fd84573c77826","ref":"refs/heads/llvm.org/main","pushedAt":"2024-05-28T02:09:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swift-ci","name":null,"path":"/swift-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467072?s=80&v=4"},"commit":{"message":"[lld-macho] Add flag --keep-icf-stabs to LLD for MachO (#93137)\n\nThis change adds the `--keep-icf-stabs` which, when specified, preserves\r\nsymbols that were folded by ICF in the binary's stabs entries.\r\nThis allows `dsymutil` to process debug information for the folded\r\nsymbols.","shortMessageHtmlLink":"[lld-macho] Add flag --keep-icf-stabs to LLD for MachO (llvm#93137)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVZlZiwA","startCursor":null,"endCursor":null}},"title":"Activity · apple/llvm-project"}