{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":762627234,"defaultBranch":"main","name":"llvm-project","ownerLogin":"simonzgx","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-24T08:29:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22232328?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718982905.0","currentOid":""},"activityList":{"items":[{"before":"de90391ea88c51da8bcde95206f3f31ecbaf97a3","after":"377e1ebdd4ed64c996566b8cede857c7e4c1fc0f","ref":"refs/heads/main","pushedAt":"2024-07-19T06:04:26.000Z","pushType":"push","commitsCount":824,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[asan] Consume leading zeroes in a test","shortMessageHtmlLink":"[asan] Consume leading zeroes in a test"}},{"before":"3e06392c7db0eacfca94a176d430d9988b3ffbd6","after":"de90391ea88c51da8bcde95206f3f31ecbaf97a3","ref":"refs/heads/main","pushedAt":"2024-07-12T09:34:42.000Z","pushType":"push","commitsCount":305,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[flang][OpenMP] Lower REDUCTION clause for SECTIONS (#97858)\n\nThe tricky bit here is that we need to generate the reduction symbol\r\nmapping inside each of the nested SECTION constructs. This is a bit\r\nsimilar to omp.canonical_loop inside of omp.wsloop, except the SECTION\r\nconstructs come from the PFT.\r\n\r\nTo make this work I moved the lowering of the SECTION constructs inside\r\nof the lowering SECTIONS (where reduction information is still\r\navailable). This subverts the normal control flow for OpenMP lowering a\r\nbit.\r\n\r\nOne alternative option I investigated would be to generate the SECTION\r\nCONSTRUCTS as normal as though there were no reduction, and then to fix\r\nthem up after control returns back to genSectionsOp. The problem here is\r\nthat the code generated for the section body has the wrong symbol\r\nmapping for the reduction variable, so all of the nested code has to be\r\npatched up. In my prototype version this was even more hacky than what\r\nthe solution I settled upon.","shortMessageHtmlLink":"[flang][OpenMP] Lower REDUCTION clause for SECTIONS (llvm#97858)"}},{"before":"49fdbbcfed96a3d7a957a4d9c31ebeb1d3950dd2","after":"3e06392c7db0eacfca94a176d430d9988b3ffbd6","ref":"refs/heads/main","pushedAt":"2024-07-10T11:23:48.000Z","pushType":"push","commitsCount":1064,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[lldb][test] Fix instruction test step on Windows\n\nOn Windows the function name is the full prototype including\nthe calling convention, all we care about is that the last part\nis correct.\n\nThis also reverts the xfail added by 07b3e2c0c68b93a3d4d89426dc7fd14cc31ca6be.","shortMessageHtmlLink":"[lldb][test] Fix instruction test step on Windows"}},{"before":"284fbf91663b737be2ffb4785ad819c75d22797e","after":"49fdbbcfed96a3d7a957a4d9c31ebeb1d3950dd2","ref":"refs/heads/main","pushedAt":"2024-06-30T04:30:33.000Z","pushType":"push","commitsCount":690,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[BOLT] Match functions with exact hash (#96572)\n\nAdded flag '--match-profile-with-function-hash' to match functions \r\nbased on exact hash. After identical and LTO name matching, more \r\nfunctions can be recovered for inference with exact hash, in the case\r\nof function renaming with no functional changes. Collisions are \r\npossible in the unlikely case where multiple functions share the same\r\nexact hash. The flag is off by default as it requires the processing of \r\nall binary functions and subsequently is expensive.\r\n\r\nTest Plan: added hashing-based-function-matching.test.","shortMessageHtmlLink":"[BOLT] Match functions with exact hash (llvm#96572)"}},{"before":"a7663c3dd0ba1fd1391d1f9a91d4998cb4e065b9","after":"477e9f4ec00480268ddbfae72ebff4c9408c9fc1","ref":"refs/heads/fix-fcntl-F_GETOWN","pushedAt":"2024-06-26T02:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"Reset errno before executing UT case.","shortMessageHtmlLink":"Reset errno before executing UT case."}},{"before":"30299b87171cbad2dacb8b1ec0e75801785f16d9","after":"284fbf91663b737be2ffb4785ad819c75d22797e","ref":"refs/heads/main","pushedAt":"2024-06-24T11:38:02.000Z","pushType":"push","commitsCount":183,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[X86] stack-protector-msvc.ll - regenerate test checks to simplify diff for #95904","shortMessageHtmlLink":"[X86] stack-protector-msvc.ll - regenerate test checks to simplify di…"}},{"before":"b25d759a4d9290feeb7f46e4b24332fa309d95d8","after":"a7663c3dd0ba1fd1391d1f9a91d4998cb4e065b9","ref":"refs/heads/fix-fcntl-F_GETOWN","pushedAt":"2024-06-22T02:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"Fix failed unit tests","shortMessageHtmlLink":"Fix failed unit tests"}},{"before":"39cb71534cda6327c7d2a1f896fc3c0ba60e274e","after":"b25d759a4d9290feeb7f46e4b24332fa309d95d8","ref":"refs/heads/fix-fcntl-F_GETOWN","pushedAt":"2024-06-21T16:37:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[libc][fcntl] Simplify the handling of the return value from syscall for the F_GETOWN command.","shortMessageHtmlLink":"[libc][fcntl] Simplify the handling of the return value from syscall …"}},{"before":"41adf7a3793f523edd74ec0c22e0ec3b88ef2215","after":"39cb71534cda6327c7d2a1f896fc3c0ba60e274e","ref":"refs/heads/fix-fcntl-F_GETOWN","pushedAt":"2024-06-21T16:32:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"}},{"before":null,"after":"41adf7a3793f523edd74ec0c22e0ec3b88ef2215","ref":"refs/heads/fix-fcntl-F_GETOWN","pushedAt":"2024-06-21T15:15:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"}},{"before":"85a7bba7d28365ff98dae74f20ebf9f53d42023a","after":"30299b87171cbad2dacb8b1ec0e75801785f16d9","ref":"refs/heads/main","pushedAt":"2024-06-21T13:53:11.000Z","pushType":"push","commitsCount":563,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[CommandLine] Avoid ManagedStatic.h include (NFC)\n\nThe two variables using ManagedStatic that are exported by this\nheader are not actually used anywhere -- they are used through\nSubCommand::getTopLevel() and SubCommand::getAll() instead.\nDrop the extern declarations and the include.","shortMessageHtmlLink":"[CommandLine] Avoid ManagedStatic.h include (NFC)"}},{"before":"7b6447a1574a1b852dfd8bff57ad4c48548c0102","after":"85a7bba7d28365ff98dae74f20ebf9f53d42023a","ref":"refs/heads/main","pushedAt":"2024-06-16T03:40:37.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"Cleanup MC/DC intrinsics for #82448 (#95496)\n\n3rd arg of `tvbitmap.update` was made unused. Remove 3rd arg.\r\n\r\nSweep `condbitmap.update`, since it is no longer used.","shortMessageHtmlLink":"Cleanup MC/DC intrinsics for llvm#82448 (llvm#95496)"}},{"before":"9760be027602ea657362a51479d8e065323a077e","after":"7b6447a1574a1b852dfd8bff57ad4c48548c0102","ref":"refs/heads/main","pushedAt":"2024-06-15T05:43:31.000Z","pushType":"push","commitsCount":1185,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[clang][Interp] Fix calling lambdas with explicit instance pointers...\n\n...via a function pointer.","shortMessageHtmlLink":"[clang][Interp] Fix calling lambdas with explicit instance pointers..."}},{"before":"07c232956834cd1572dd661ad95c9e0f2d8f2d43","after":"0f7bdf2b0a5a4a163d6bf854eca2f17702ed4afb","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-08T01:36:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"Move the declaration of create_file_from_fd to linux/file.h","shortMessageHtmlLink":"Move the declaration of create_file_from_fd to linux/file.h"}},{"before":"8203762952eccac84c2bea31bfaa8349bdad7801","after":"07c232956834cd1572dd661ad95c9e0f2d8f2d43","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-07T19:42:05.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"}},{"before":"63cc9618c653f761657296b79644aa5982d800b4","after":"8203762952eccac84c2bea31bfaa8349bdad7801","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-07T19:36:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"}},{"before":"5f70faa6c26fb2c0232542ff142f208892e23fd4","after":"63cc9618c653f761657296b79644aa5982d800b4","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-07T19:24:27.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"}},{"before":"82a1bb050b92730ae436454f3c82788c96d21243","after":"5f70faa6c26fb2c0232542ff142f208892e23fd4","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-07T19:14:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"Move the implementation of 'fdopen' to 'linux/file.cpp'","shortMessageHtmlLink":"Move the implementation of 'fdopen' to 'linux/file.cpp'"}},{"before":"a535a9dcf8153c5f96da2cf30d3b2f6a049876f4","after":"82a1bb050b92730ae436454f3c82788c96d21243","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-07T19:04:15.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"}},{"before":"9dd142938363aa6efffff2bf782d547210b4fa49","after":"a535a9dcf8153c5f96da2cf30d3b2f6a049876f4","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-07T16:28:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"Move implementation of fcntl to OSUtil dir & resolve comments","shortMessageHtmlLink":"Move implementation of fcntl to OSUtil dir & resolve comments"}},{"before":"a926d0fad7ac304def50056bef93268354d93cc2","after":"9dd142938363aa6efffff2bf782d547210b4fa49","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-05T06:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"Remove unused header files","shortMessageHtmlLink":"Remove unused header files"}},{"before":"e06d269cbb5b5f1ff2dc934ad298d0ede22360df","after":"a926d0fad7ac304def50056bef93268354d93cc2","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-05T06:16:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"Update cmake dependency","shortMessageHtmlLink":"Update cmake dependency"}},{"before":"d1a0605337acf25eeda68a6fc6d5f7891d5bf813","after":"9760be027602ea657362a51479d8e065323a077e","ref":"refs/heads/main","pushedAt":"2024-06-05T05:58:35.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[gn build] Port 6b755b0cf4dd","shortMessageHtmlLink":"[gn build] Port 6b755b0"}},{"before":"718331f55529469586c99a55e4b382a1c7485842","after":"d1a0605337acf25eeda68a6fc6d5f7891d5bf813","ref":"refs/heads/main","pushedAt":"2024-06-05T02:36:26.000Z","pushType":"push","commitsCount":245,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[X86][CodeGen] Support using NF instructions for flag copy lowering (#93508)","shortMessageHtmlLink":"[X86][CodeGen] Support using NF instructions for flag copy lowering (l…"}},{"before":"c5550a8e17fcf8a9ddaeaf4cfdbb97096d133f6b","after":"e06d269cbb5b5f1ff2dc934ad298d0ede22360df","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-04T15:59:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"}},{"before":"7d86b4d29720bd129ce636249ed46704572df69c","after":"c5550a8e17fcf8a9ddaeaf4cfdbb97096d133f6b","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-04T15:57:49.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"}},{"before":"6460fbaed3017c2de20e8d1d39b6431315ed81ca","after":"7d86b4d29720bd129ce636249ed46704572df69c","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-04T15:52:39.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"}},{"before":"ac070ea329dcbb4579b63b3216ff8de967706ac3","after":"6460fbaed3017c2de20e8d1d39b6431315ed81ca","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-03T17:55:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[libc] Add the implementation of the fdopen function","shortMessageHtmlLink":"[libc] Add the implementation of the fdopen function"}},{"before":"d43458bf555bafe3a456e8ad32380f0909ff0c18","after":"ac070ea329dcbb4579b63b3216ff8de967706ac3","ref":"refs/heads/implement-fdopen","pushedAt":"2024-06-03T05:39:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[libc] Add the implementation of the fdopen function","shortMessageHtmlLink":"[libc] Add the implementation of the fdopen function"}},{"before":"16397e8ec7ffbee2907dfec698356f67672086e8","after":"718331f55529469586c99a55e4b382a1c7485842","ref":"refs/heads/main","pushedAt":"2024-06-03T05:38:24.000Z","pushType":"push","commitsCount":45,"pusher":{"login":"simonzgx","name":"Xu Zhang","path":"/simonzgx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22232328?s=80&v=4"},"commit":{"message":"[LoongArch] Custom legalize i32 operations for LA64 to reduce signed extensions (#93811)","shortMessageHtmlLink":"[LoongArch] Custom legalize i32 operations for LA64 to reduce signed …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg5hh7gA","startCursor":null,"endCursor":null}},"title":"Activity · simonzgx/llvm-project"}