{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75821432,"defaultBranch":"main","name":"llvm-project","ownerLogin":"llvm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-07T09:39:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17149993?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715757826.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"59ea4421d7112ba09d4a6cd4be02c1e868f2c1f2","ref":"refs/heads/users/wangleiat/spr/loongarch-refactor-loongarchabicomputetargetabi","pushedAt":"2024-05-15T07:23:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wangleiat","name":"wanglei","path":"/wangleiat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59391970?s=80&v=4"},"commit":{"message":"[π˜€π—½π—Ώ] initial version\n\nCreated using spr 1.3.5-bogner","shortMessageHtmlLink":"[π˜€π—½π—Ώ] initial version"}},{"before":null,"after":"bbb1ee39dfff48ba7bb50c2f29044f5fe27ad48b","ref":"refs/heads/users/wangleiat/spr/main.loongarch-refactor-loongarchabicomputetargetabi","pushedAt":"2024-05-15T07:23:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wangleiat","name":"wanglei","path":"/wangleiat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59391970?s=80&v=4"},"commit":{"message":"[π˜€π—½π—Ώ] changes to main this commit is based on\n\nCreated using spr 1.3.5-bogner\n\n[skip ci]","shortMessageHtmlLink":"[π˜€π—½π—Ώ] changes to main this commit is based on"}},{"before":null,"after":"1a5a404335044aa997b3c3307b60185fde43c5a3","ref":"refs/heads/users/wangleiat/spr/loongarch-enable-all-target-abi-options","pushedAt":"2024-05-15T07:23:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wangleiat","name":"wanglei","path":"/wangleiat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59391970?s=80&v=4"},"commit":{"message":"[π˜€π—½π—Ώ] initial version\n\nCreated using spr 1.3.5-bogner","shortMessageHtmlLink":"[π˜€π—½π—Ώ] initial version"}},{"before":"50d1106a0ba051df501f6a682446964fcedd9a51","after":null,"ref":"refs/heads/users/Enna1/cleanup-compiler_rt_asan_shadow_scale_definition","pushedAt":"2024-05-15T07:04:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Enna1","name":"Enna1","path":"/Enna1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33259172?s=80&v=4"}},{"before":"4688df68f9d022dd8bc102675a9e86ad274355d6","after":"73324cbc9c5892541aa82d466799748b435ece29","ref":"refs/heads/main","pushedAt":"2024-05-15T07:04:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Enna1","name":"Enna1","path":"/Enna1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33259172?s=80&v=4"},"commit":{"message":"[ASan] Remove COMPILER_RT_ASAN_SHADOW_SCALE_DEFINITION. (#91832)\n\nSince the set of COMPILER_RT_ASAN_SHADOW_SCALE_DEFINITION is removed in\r\ncommit 8421fa5d536aadf42c0e54c566bc439a40ebdb8e,\r\ncleanup the use of COMPILER_RT_ASAN_SHADOW_SCALE_DEFINITION.","shortMessageHtmlLink":"[ASan] Remove COMPILER_RT_ASAN_SHADOW_SCALE_DEFINITION. (#91832)"}},{"before":"45726c1a3a3d89ff9f6ebe657c3cb7bcd59b88db","after":"4688df68f9d022dd8bc102675a9e86ad274355d6","ref":"refs/heads/main","pushedAt":"2024-05-15T06:58:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stbergmann","name":"Stephan Bergmann","path":"/stbergmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2386025?s=80&v=4"},"commit":{"message":"Avoid partial munmap (#92109)\n\n...which caused issues like\r\n\r\n> ==42==ERROR: AddressSanitizer failed to deallocate 0x32 (50) bytes at\r\naddress 0x117e0000 (error code: 28)\r\n> ==42==Cannot dump memory map on emscriptenAddressSanitizer: CHECK\r\nfailed: sanitizer_common.cpp:81 \"((0 && \"unable to unmmap\")) != (0)\"\r\n(0x0, 0x0) (tid=288045824)\r\n> #0 0x14f73b0c in __asan::CheckUnwind()+0x14f73b0c\r\n(this.program+0x14f73b0c)\r\n> #1 0x14f8a3c2 in __sanitizer::CheckFailed(char const*, int, char\r\nconst*, unsigned long long, unsigned long long)+0x14f8a3c2\r\n(this.program+0x14f8a3c2)\r\n> #2 0x14f7d6e1 in __sanitizer::ReportMunmapFailureAndDie(void*,\r\nunsigned long, int, bool)+0x14f7d6e1 (this.program+0x14f7d6e1)\r\n> #3 0x14f81fbd in __sanitizer::UnmapOrDie(void*, unsigned\r\nlong)+0x14f81fbd (this.program+0x14f81fbd)\r\n> #4 0x14f875df in __sanitizer::SuppressionContext::ParseFromFile(char\r\nconst*)+0x14f875df (this.program+0x14f875df)\r\n> #5 0x14f74eab in __asan::InitializeSuppressions()+0x14f74eab\r\n(this.program+0x14f74eab)\r\n> #6 0x14f73a1a in __asan::AsanInitInternal()+0x14f73a1a\r\n(this.program+0x14f73a1a)\r\n\r\nwhen trying to use an ASan suppressions file under Emscripten: Even\r\nthough it would be considered OK by SUSv4, the Emscripten runtime states\r\n\"We don't support partial munmapping\" (see\r\n\r\n\r\n\"Implement MAP_ANONYMOUS on top of malloc in STANDALONE_WASM mode\r\n(#16289)\").\r\n\r\nCo-authored-by: Stephan Bergmann ","shortMessageHtmlLink":"Avoid partial munmap (#92109)"}},{"before":"d6ee7e8481fbaee30f37d82778ef12e135db5e67","after":"45726c1a3a3d89ff9f6ebe657c3cb7bcd59b88db","ref":"refs/heads/main","pushedAt":"2024-05-15T06:40:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DanielKristofKiss","name":"Daniel Kiss","path":"/DanielKristofKiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4526629?s=80&v=4"},"commit":{"message":"[LLVM] Make sanitizers respect the disable_santizer_instrumentation attribute. (#91732)\n\n`disable_sanitizer_instrumetation` is attached to functions that shall\r\nnot be instrumented e.g. ifunc resolver because those run before\r\neverything is initialised.\r\nSome sanitizer already handles this attribute, this patch adds it to\r\nDataFLow and Coverage too.","shortMessageHtmlLink":"[LLVM] Make sanitizers respect the disable_santizer_instrumentation a…"}},{"before":"e6216906f528b948018b883068cef0fd4157bfd1","after":"d6ee7e8481fbaee30f37d82778ef12e135db5e67","ref":"refs/heads/main","pushedAt":"2024-05-15T06:36:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JonPsson1","name":"Jonas Paulsson","path":"/JonPsson1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151035182?s=80&v=4"},"commit":{"message":"[SystemZ] Handle address clobbering in splitMove(). (#92105)\n\nWhen expanding an L128 (which is used to reload i128) it is\r\npossible that the quadword destination register clobbers an\r\naddress register. This patch adds an assertion against the case\r\nwhere both of the expanded parts clobber the address, and in the\r\ncase where one of the expanded parts do so puts it last.\r\n\r\nFixes #91437","shortMessageHtmlLink":"[SystemZ] Handle address clobbering in splitMove(). (#92105)"}},{"before":"6b8607d5669fa543dbcfffeb83b9bfd3be1f34a1","after":null,"ref":"refs/heads/users/dinistro/improve-atomic-verifier","pushedAt":"2024-05-15T06:31:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dinistro","name":"Christian Ulmann","path":"/Dinistro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15726717?s=80&v=4"}},{"before":"d7bb0723fe79d2b75d41789d2ffadda3567dd94e","after":"e6216906f528b948018b883068cef0fd4157bfd1","ref":"refs/heads/main","pushedAt":"2024-05-15T06:31:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dinistro","name":"Christian Ulmann","path":"/Dinistro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15726717?s=80&v=4"},"commit":{"message":"[MLIR][LLVM] Improve atomic verifier to properly support larger types (#92120)\n\nThis commit extends the verifier for atomics to properly verify larger\r\ntypes. Beforehand, the verifier strictly rejected larger integer types,\r\nwhile it now consults the data layout to determine if their bitsize is a\r\npower of two. This behavior reflects what LLVM's verifier is checking\r\nfor.","shortMessageHtmlLink":"[MLIR][LLVM] Improve atomic verifier to properly support larger types (…"}},{"before":"0980f715cf7c3d78be6ba64e902bd2dfad3ebc75","after":"d7bb0723fe79d2b75d41789d2ffadda3567dd94e","ref":"refs/heads/main","pushedAt":"2024-05-15T05:41:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arsenm","name":"Matt Arsenault","path":"/arsenm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138339?s=80&v=4"},"commit":{"message":"InstCombine: Emit ldexp intrinsic in exp2->ldexp combine (#92039)\n\nPrefer to emit the intrinsic over a libcall in the\r\nintrinsic or no-math-errno case.","shortMessageHtmlLink":"InstCombine: Emit ldexp intrinsic in exp2->ldexp combine (#92039)"}},{"before":"24180ea0c295856a696992f072c36259a266226b","after":"0980f715cf7c3d78be6ba64e902bd2dfad3ebc75","ref":"refs/heads/main","pushedAt":"2024-05-15T05:26:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lntue","name":null,"path":"/lntue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35648136?s=80&v=4"},"commit":{"message":"[libc][errno] Remove previously added errno numbers (#92163)\n\nIntroduced in https://github.com/llvm/llvm-project/pull/91150. Not\r\nneeded anymore as https://github.com/llvm/llvm-project/pull/92041 fixed\r\nthe root cause. `ENAMETOOLONG` and `EOVERFLOW` are well defined in\r\n``.\r\n\r\nPost mortem: Due to the previously missing inclusion of\r\n`` (fixed with\r\nhttps://github.com/llvm/llvm-project/pull/92041), I misinterpreted an\r\nundefined macro issue during the development of\r\nhttps://github.com/llvm/llvm-project/pull/91150 as being caused by a\r\nmissing definition rather than by the missing inclusion of the linux\r\nheader. I realized too late that `ENAMETOOLONG` and `EOVERFLOW` were\r\ncorrectly defined in `` and that it was my missing\r\ninclusion that caused the problem.","shortMessageHtmlLink":"[libc][errno] Remove previously added errno numbers (#92163)"}},{"before":"15397583e3d85eb1f1a051de26eb409aaedd3b54","after":"24180ea0c295856a696992f072c36259a266226b","ref":"refs/heads/main","pushedAt":"2024-05-15T05:16:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rniwa","name":"Ryosuke Niwa","path":"/rniwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285965?s=80&v=4"},"commit":{"message":"[analyzer] Treat break, continue, goto, and label statements as trivial in WebKit checkers. (#91873)\n\nAlso allow CXXBindTemporaryExpr, which creates a temporary object with a\r\nnon-trivial destructor, and add a few more std and WTF functions to the\r\nexplicitly allowed list.","shortMessageHtmlLink":"[analyzer] Treat break, continue, goto, and label statements as trivi…"}},{"before":"847c83f7cceeaec6676f33291081912d6b8fda5e","after":"15397583e3d85eb1f1a051de26eb409aaedd3b54","ref":"refs/heads/main","pushedAt":"2024-05-15T05:04:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"efriedma-quic","name":"Eli Friedman","path":"/efriedma-quic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56606707?s=80&v=4"},"commit":{"message":"Revert \"[polly] Port polly tests to use NPM\" (#92215)\n\nReverts llvm/llvm-project#90632.\r\n\r\nCausing failures on buildbots that dynamically load polly. Reverting\r\nwhile we sort it out.","shortMessageHtmlLink":"Revert \"[polly] Port polly tests to use NPM\" (#92215)"}},{"before":"9c388ccec03684733969f76b7e2358b4fbad6642","after":null,"ref":"refs/heads/revert-90632-polly-tests-npm-port","pushedAt":"2024-05-15T05:04:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"efriedma-quic","name":"Eli Friedman","path":"/efriedma-quic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56606707?s=80&v=4"}},{"before":"74d91d9acebdbc81306c8a0ee547002e7e8084f9","after":"847c83f7cceeaec6676f33291081912d6b8fda5e","ref":"refs/heads/main","pushedAt":"2024-05-15T05:02:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arsenm","name":"Matt Arsenault","path":"/arsenm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138339?s=80&v=4"},"commit":{"message":"InstCombine: Process addrspacecast uses in PointerReplacer (#91953)\n\nThis was looking through an addrspacecast, and not finding a later\r\nunfoldable cast to another address space. Fixes improperly deleting\r\na required alloca + memcpy and introducing an illegal addrspacecast.\r\n \r\nThis also required fixing some worklist management issues with\r\naddrspacecast, and assuming that only memcpy sources could need\r\nreplacement.\r\n \r\nRegresses one test function, but this looks like it optimized\r\nbefore by accident. It never saw the pointer use by the call\r\nto readonly_callee, which should require insertion of a new cast.\r\n \r\nFixes #68120","shortMessageHtmlLink":"InstCombine: Process addrspacecast uses in PointerReplacer (#91953)"}},{"before":null,"after":"9c388ccec03684733969f76b7e2358b4fbad6642","ref":"refs/heads/revert-90632-polly-tests-npm-port","pushedAt":"2024-05-15T05:01:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"efriedma-quic","name":"Eli Friedman","path":"/efriedma-quic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56606707?s=80&v=4"},"commit":{"message":"Revert \"[polly] Port polly tests to use NPM (#90632)\"\n\nThis reverts commit 74d91d9acebdbc81306c8a0ee547002e7e8084f9.","shortMessageHtmlLink":"Revert \"[polly] Port polly tests to use NPM (#90632)\""}},{"before":"77047e3cd2edd2b870982fc92f505cbb7fd764cd","after":"74d91d9acebdbc81306c8a0ee547002e7e8084f9","ref":"refs/heads/main","pushedAt":"2024-05-15T04:47:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"efriedma-quic","name":"Eli Friedman","path":"/efriedma-quic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56606707?s=80&v=4"},"commit":{"message":"[polly] Port polly tests to use NPM (#90632)\n\nEven as the NPM has been in use by Polly for a while now, the\r\nmajority of the tests continue using the LPM passes. This patch\r\nports the tests to use the NPM passes (for example, by replacing\r\na flag such as -polly-detect with -passes=polly-detect following\r\nthe NPM syntax for specifying passes) with some exceptions for\r\nsome missing features in the new passes. Additionally, the lit\r\nsubstitution %loadPolly is replaced by the substitution of what\r\nwas %loadNPMPolly and %loadNPMPolly is removed.","shortMessageHtmlLink":"[polly] Port polly tests to use NPM (#90632)"}},{"before":"d3455f4ddd16811401fa153298fadd2f59f6914e","after":"77047e3cd2edd2b870982fc92f505cbb7fd764cd","ref":"refs/heads/main","pushedAt":"2024-05-15T04:32:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lukel97","name":"Luke Lau","path":"/lukel97","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2488460?s=80&v=4"},"commit":{"message":"[RISCV] Make vsetvli in test not loop invariant. NFC (#92094)\n\nThe middle end will remove the inner vsetvli otherwise, and it's more\r\ntypical to set the AVL to the remaining VL.\r\n\r\nThis also prevents the test from showing up as a regression in #91319","shortMessageHtmlLink":"[RISCV] Make vsetvli in test not loop invariant. NFC (#92094)"}},{"before":"a71e2b9d0f287e4927e51d6764f90e492ba136e1","after":"d3455f4ddd16811401fa153298fadd2f59f6914e","ref":"refs/heads/main","pushedAt":"2024-05-15T04:13:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lntue","name":null,"path":"/lntue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35648136?s=80&v=4"},"commit":{"message":"[libc][docs] Fix outdated code review section, as per #91934 (#92051)\n\nAs in the title, fixes #91934","shortMessageHtmlLink":"[libc][docs] Fix outdated code review section, as per #91934 (#92051)"}},{"before":"1a58e88690c1a48d1082b4ee6b759f5dc49a7144","after":"a71e2b9d0f287e4927e51d6764f90e492ba136e1","ref":"refs/heads/main","pushedAt":"2024-05-15T04:02:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lntue","name":null,"path":"/lntue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35648136?s=80&v=4"},"commit":{"message":"[libc][errno] Remove non asm generic error number (#92172)\n\nThe following small thing caught my eye:\r\n\r\n1) `EILSEQ` is not part of the generic asm error number macros. See the\r\n[full list of generic asm errno\r\ncodes](https://github.com/torvalds/linux/blob/4b95dc87362aa57bdd0dcbad109ca5e5ef3cbb6c/include/uapi/asm-generic/errno-base.h).\r\nAFAIK the generic asm errno numbers are common between different\r\noperating systems and architectures. `EILSEQ` is not part of this common\r\nset of errno's.\r\n\r\n2) `EILSEQ`'s value is wrong. During the addition of `EILSEQ` in\r\nhttps://reviews.llvm.org/D151129, the value `35` was probably chosen as\r\nits the consecutive number. This is not correct. The actual values can\r\nbe looked up for example here:\r\n* [For Linux\r\nkernel](https://github.com/search?q=repo%3Atorvalds%2Flinux+EILSEQ&type=code&p=1):\r\n`EILSEQ = 84` (uapi; i.e. x86_64), `EILSEQ = 88` (mips), `EILSEQ = 47`\r\n(parisc)\r\n* [For Darwin\r\nkernel](https://github.com/apple-oss-distributions/xnu/blob/main/bsd/sys/errno.h#L237):\r\n`EILSEQ = 92`","shortMessageHtmlLink":"[libc][errno] Remove non asm generic error number (#92172)"}},{"before":"72b2c37de6a4bbc2b2d2cda49293684b7cc71508","after":"1a58e88690c1a48d1082b4ee6b759f5dc49a7144","ref":"refs/heads/main","pushedAt":"2024-05-15T03:44:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lukel97","name":"Luke Lau","path":"/lukel97","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2488460?s=80&v=4"},"commit":{"message":"[RISCV] Move RISCVInsertVSETVLI to after phi elimination (#91440)\n\nSplit off from #70549, this patch moves RISCVInsertVSETVLI to after phi\r\nelimination where we exit SSA and need to move to LiveVariables.\r\n\r\nThe motivation for splitting this off is to avoid the large scheduling\r\ndiffs from moving completely to after regalloc, and instead focus on\r\nconverting the pass to work on LiveIntervals.\r\n\r\nThe two main changes required are updating VSETVLIInfo to store VNInfos\r\ninstead of MachineInstrs, which allows us to still check for PHI defs in\r\nneedVSETVLIPHI, and fixing up the live intervals of any AVL operands\r\nafter inserting new instructions.\r\n\r\nOn O3 the pass is inserted after the register coalescer, otherwise we\r\nend up with a bunch of COPYs around eliminated PHIs that trip up\r\nneedVSETVLIPHI.\r\n\r\nCo-authored-by: Piyou Chen ","shortMessageHtmlLink":"[RISCV] Move RISCVInsertVSETVLI to after phi elimination (#91440)"}},{"before":"d32a410d4847333870dff5cefb0b93c0d7facc80","after":"c612b56dec8bfc7c1612e94be8876316f14ea8ea","ref":"refs/heads/users/ChuanqiXu9/NoTtansitiveIdentifierChange","pushedAt":"2024-05-15T03:37:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChuanqiXu9","name":"Chuanqi Xu","path":"/ChuanqiXu9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68680648?s=80&v=4"},"commit":{"message":"[Serialization] No transitive identifier change","shortMessageHtmlLink":"[Serialization] No transitive identifier change"}},{"before":"2ece5cc2bb1b4cc787e33e24a6582043d441a572","after":"72b2c37de6a4bbc2b2d2cda49293684b7cc71508","ref":"refs/heads/main","pushedAt":"2024-05-15T03:31:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"owenca","name":"Owen Pan","path":"/owenca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6434360?s=80&v=4"},"commit":{"message":"[clang-format][NFC] Clean up TokenAnnotator::mustBreakBefore()","shortMessageHtmlLink":"[clang-format][NFC] Clean up TokenAnnotator::mustBreakBefore()"}},{"before":"eb103104ef08ebc2d0de63db0592e76b294cf8bb","after":"2ece5cc2bb1b4cc787e33e24a6582043d441a572","ref":"refs/heads/main","pushedAt":"2024-05-15T03:09:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kamleshbhalui","name":"Kamlesh Kumar","path":"/kamleshbhalui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22392991?s=80&v=4"},"commit":{"message":"[ExceptionDemo] Correct and update example ExceptionDemo (#69485)\n\nThe ExceptionDemo example was no longer compiling (since llvm 14 at\r\nleast). The PR makes the example work with the current API and also\r\ntransition from MCJIT to ORC.\r\nFixes #63702","shortMessageHtmlLink":"[ExceptionDemo] Correct and update example ExceptionDemo (#69485)"}},{"before":"13b265c7b5c6a989427639e33893c158f737480b","after":"eb103104ef08ebc2d0de63db0592e76b294cf8bb","ref":"refs/heads/main","pushedAt":"2024-05-15T02:53:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joker-eph","name":"Mehdi Amini","path":"/joker-eph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372300?s=80&v=4"},"commit":{"message":"Revert \"[Serialization] Read the initializer for interesting static variables before consuming it\"\n\nThis reverts commit 11b059145d177ee287c7ada9864addf8d083c160.\n\nThe premerge bot is broken.","shortMessageHtmlLink":"Revert \"[Serialization] Read the initializer for interesting static v…"}},{"before":"11b059145d177ee287c7ada9864addf8d083c160","after":"13b265c7b5c6a989427639e33893c158f737480b","ref":"refs/heads/main","pushedAt":"2024-05-15T02:40:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FreddyLeaf","name":"Freddy Ye","path":"/FreddyLeaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64940021?s=80&v=4"},"commit":{"message":"[X86][MC] Support Intel FRED and LKGS instructions. (#91909)\n\nSpec reference: https://cdrdv2.intel.com/v1/dl/getContent/678938","shortMessageHtmlLink":"[X86][MC] Support Intel FRED and LKGS instructions. (#91909)"}},{"before":"6642cc60a21f857bddde8ec2c81008a83a54b4d3","after":"11b059145d177ee287c7ada9864addf8d083c160","ref":"refs/heads/main","pushedAt":"2024-05-15T02:30:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChuanqiXu9","name":"Chuanqi Xu","path":"/ChuanqiXu9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68680648?s=80&v=4"},"commit":{"message":"[Serialization] Read the initializer for interesting static variables before consuming it\n\nClose https://github.com/llvm/llvm-project/issues/91418\n\nSince we load the variable's initializers lazily, it'd be problematic\nif the initializers dependent on each other. So here we try to load the\ninitializers of static variables to make sure they are passed to code\ngenerator by order. If we read any thing interesting, we would consume\nthat before emitting the current declaration.","shortMessageHtmlLink":"[Serialization] Read the initializer for interesting static variables…"}},{"before":"71fbbb69d63c461f391cbabf1e32cd9977c4ce68","after":"6642cc60a21f857bddde8ec2c81008a83a54b4d3","ref":"refs/heads/main","pushedAt":"2024-05-15T02:12:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"[SCEV] Add tests for ule/sle exit counts (NFC)","shortMessageHtmlLink":"[SCEV] Add tests for ule/sle exit counts (NFC)"}},{"before":"4d1ecf192313b612090d60181937eff03c1a966b","after":"71fbbb69d63c461f391cbabf1e32cd9977c4ce68","ref":"refs/heads/main","pushedAt":"2024-05-15T01:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"[IR] Move GlobalValue::getGUID() out of line (NFC)\n\nAvoid including MD5.h in a core IR header.","shortMessageHtmlLink":"[IR] Move GlobalValue::getGUID() out of line (NFC)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESjygVgA","startCursor":null,"endCursor":null}},"title":"Activity Β· llvm/llvm-project"}