{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":360115792,"defaultBranch":"master","name":"llvm-project","ownerLogin":"vext01","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-04-21T09:48:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/604955?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726840122.0","currentOid":""},"activityList":{"items":[{"before":"ea8d55c90a7304f04c1c313d80173b7dd282d267","after":"93cdee90495ba554605c2c046286f91520c36abe","ref":"refs/heads/o1","pushedAt":"2024-09-20T16:15:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Update stale comments in the control point pass.\n\nIt was talking about the old design that used a struct for live\nvariables.","shortMessageHtmlLink":"Update stale comments in the control point pass."}},{"before":"2ab989132e92d6c0528a43580b4b9c5403823eee","after":"ea8d55c90a7304f04c1c313d80173b7dd282d267","ref":"refs/heads/o1","pushedAt":"2024-09-20T16:06:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"statepoint fix.","shortMessageHtmlLink":"statepoint fix."}},{"before":"a47d09a8b9695617f6378b4fc72f04611c7fb8df","after":"2ab989132e92d6c0528a43580b4b9c5403823eee","ref":"refs/heads/o1","pushedAt":"2024-09-20T15:57:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Talk more about shadow bytes.","shortMessageHtmlLink":"Talk more about shadow bytes."}},{"before":"13eb0fe70d25879c5a3572657d4bf4d9f4b390e4","after":"a47d09a8b9695617f6378b4fc72f04611c7fb8df","ref":"refs/heads/o1","pushedAt":"2024-09-20T15:46:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Point readers to the dual.","shortMessageHtmlLink":"Point readers to the dual."}},{"before":null,"after":"13eb0fe70d25879c5a3572657d4bf4d9f4b390e4","ref":"refs/heads/o1","pushedAt":"2024-09-20T13:48:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Update stale comments in the control point pass.\n\nIt was talking about the old design that used a struct for live\nvariables.","shortMessageHtmlLink":"Update stale comments in the control point pass."}},{"before":"9be9a1df34c6096ef4e7a9b2c70f275289cd9753","after":null,"ref":"refs/heads/phi-type","pushedAt":"2024-09-16T08:36:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"}},{"before":null,"after":"9be9a1df34c6096ef4e7a9b2c70f275289cd9753","ref":"refs/heads/phi-type","pushedAt":"2024-09-13T16:21:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Serialise the type of a PHI operation.","shortMessageHtmlLink":"Serialise the type of a PHI operation."}},{"before":null,"after":"74d9d7605666f68de7b2454140c1e3a6bcc6b571","ref":"refs/heads/size-fixes","pushedAt":"2024-09-11T14:09:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Simplify byte-size computation.\n\nNo functional change.","shortMessageHtmlLink":"Simplify byte-size computation."}},{"before":null,"after":"18190f58f5740560e9783179ef9f7d1cd31a9c74","ref":"refs/heads/spillmap-tweaks","pushedAt":"2024-09-10T11:29:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Handle register \"kills\" in the spillmap analysis.\n\nCo-authored-by: Lukas Diekmann ","shortMessageHtmlLink":"Handle register \"kills\" in the spillmap analysis."}},{"before":"b4165318a5404e85f9c506d188d8377d902c2aa8","after":"4d12a6fe20c7d3cae215949eb19683d37185c69a","ref":"refs/heads/fix_spillmap","pushedAt":"2024-09-06T10:38:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"needed?","shortMessageHtmlLink":"needed?"}},{"before":null,"after":"b4165318a5404e85f9c506d188d8377d902c2aa8","ref":"refs/heads/fix_spillmap","pushedAt":"2024-09-04T12:15:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"404229c34f845d61d5470e8a72a7ab2cf7258e1c","after":"8ab6b73af6048e8629691e84b665f0968e507154","ref":"refs/heads/liveness-art","pushedAt":"2024-08-16T13:45:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Explain the PHI liveness quirk using ASCII art.\n\nI feel this better explains the problem and how it is solved.","shortMessageHtmlLink":"Explain the PHI liveness quirk using ASCII art."}},{"before":null,"after":"404229c34f845d61d5470e8a72a7ab2cf7258e1c","ref":"refs/heads/liveness-art","pushedAt":"2024-08-16T13:42:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Explain the PHI liveness quirk using ASCII art.\n\nI feel this better explains the problem and how it is solved.","shortMessageHtmlLink":"Explain the PHI liveness quirk using ASCII art."}},{"before":null,"after":"cb17eb107514a33cdeebff5090053768e123ed6c","ref":"refs/heads/tidy-cp-pass","pushedAt":"2024-08-13T10:00:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Remove unused headers.\n\nFound by clang analyzer.","shortMessageHtmlLink":"Remove unused headers."}},{"before":null,"after":"ac97d4441489e7dc6696b7dbb648ad47e247ee13","ref":"refs/heads/type-unimpl-consts","pushedAt":"2024-07-25T13:39:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Add types to unimplemented AOT consts.","shortMessageHtmlLink":"Add types to unimplemented AOT consts."}},{"before":null,"after":"1a0b9a237a2b0608e14b20244f13beac0f203b86","ref":"refs/heads/type-unimpl-insts","pushedAt":"2024-07-25T10:22:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Remove debugging code that crept in.","shortMessageHtmlLink":"Remove debugging code that crept in."}},{"before":null,"after":"1dbeb60e7a793ff52ef8241d0c1538ee5f435a98","ref":"refs/heads/assert-ptr","pushedAt":"2024-07-23T15:11:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Assert type of global variables.\n\nIn LLVM IR globals are always pointer-typed, and to access them you\nalways have to use loads and stores.\n\nWe are going to carry this assumption to the Yk IRs, so I thought it\nbest to add an assertion.","shortMessageHtmlLink":"Assert type of global variables."}},{"before":"0b981167eedd61f4a5260a8e6ddba045f1ae44dc","after":null,"ref":"refs/heads/better-debugging2","pushedAt":"2024-07-23T09:54:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"}},{"before":"3f7896a2774809b2e710a5dab48a3fb0c4311b46","after":"0b981167eedd61f4a5260a8e6ddba045f1ae44dc","ref":"refs/heads/better-debugging2","pushedAt":"2024-07-22T15:16:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Serialise line-level debug information into the AOT IR.\n\nThe format is very dumb and could doubtfully be optimised later. I just\nwanted to get *something* working to iterate upon for now.","shortMessageHtmlLink":"Serialise line-level debug information into the AOT IR."}},{"before":"5fd09d89eb53b4a527df4d4f3ea550b64ca29c0d","after":"3f7896a2774809b2e710a5dab48a3fb0c4311b46","ref":"refs/heads/better-debugging2","pushedAt":"2024-07-19T15:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Use path indices.","shortMessageHtmlLink":"Use path indices."}},{"before":null,"after":"5fd09d89eb53b4a527df4d4f3ea550b64ca29c0d","ref":"refs/heads/better-debugging2","pushedAt":"2024-07-19T12:50:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Serialise line-level debug information into the AOT IR.\n\nThe format is very dumb and could doubtfully be optimised later. I just\nwanted to get *something* working to iterate upon for now.","shortMessageHtmlLink":"Serialise line-level debug information into the AOT IR."}},{"before":null,"after":"5acad413085c4b030f9236ffd72df1d09093cfb1","ref":"refs/heads/fptosi","pushedAt":"2024-07-03T09:21:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Lower fptosi casts.","shortMessageHtmlLink":"Lower fptosi casts."}},{"before":"b446f761268a48278ffe3a6a5a056d612cce2d71","after":"4ddfad2e6cc645dbff57c383813c60c067b683fd","ref":"refs/heads/fcmp","pushedAt":"2024-07-01T13:12:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Lower floating point comparisons.","shortMessageHtmlLink":"Lower floating point comparisons."}},{"before":"8c6c7067b4546118a12537792583e6e6e79ae2c2","after":"b446f761268a48278ffe3a6a5a056d612cce2d71","ref":"refs/heads/fcmp","pushedAt":"2024-07-01T12:43:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"}},{"before":null,"after":"8c6c7067b4546118a12537792583e6e6e79ae2c2","ref":"refs/heads/fcmp","pushedAt":"2024-07-01T12:22:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"}},{"before":null,"after":"119a9d9838405fc2d37113fbf59157a9804beb9b","ref":"refs/heads/fp-consts","pushedAt":"2024-06-28T12:53:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Add floating point constant lowering support.\n\nFor now only `float` and `double` support.\n\nCo-authored-by: Iti Shree ","shortMessageHtmlLink":"Add floating point constant lowering support."}},{"before":"7d4132a3d5746398e9e3bd1338ca6ff752300048","after":null,"ref":"refs/heads/floats","pushedAt":"2024-06-20T10:16:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"}},{"before":null,"after":"7d4132a3d5746398e9e3bd1338ca6ff752300048","ref":"refs/heads/floats","pushedAt":"2024-06-20T09:06:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Basic floating point lowerings.","shortMessageHtmlLink":"Basic floating point lowerings."}},{"before":null,"after":"e80db65c41ac49d53b8a4c6e61897b8a62c3e706","ref":"refs/heads/volatile","pushedAt":"2024-06-05T18:32:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Serialise volatile memory accesses.","shortMessageHtmlLink":"Serialise volatile memory accesses."}},{"before":"2697d02ac05bc50598e101e218b030e45c493a7e","after":"ee489ee2f901b27e8d8eea6cf3db85eff9c3ea8b","ref":"refs/heads/relax-align","pushedAt":"2024-06-05T15:17:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vext01","name":"Edd Barrett","path":"/vext01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/604955?s=80&v=4"},"commit":{"message":"Allow loads and stores with align >= the size of the data.\n\nCurrently we only allow through loads and stores where the alignment of\nthe operation is equal the natural alignment of the type of the data\nbeing loaded/stored.\n\nHowever, we can also allow through cases where the alignment of the\noperation is *greater* than the natural alignment of the data being\nloaded/stored. In such a case a read/write from memory could never\nstraddle the alignment boundary.\n\nThe LLVM lang ref says:\n\n> An alignment value higher than the size of the loaded type implies\n> memory up to the alignment value bytes can be safely loaded without\n> trapping in the default address space","shortMessageHtmlLink":"Allow loads and stores with align >= the size of the data."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNjoxNToyNy4wMDAwMDBazwAAAAS8KMaa","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNjoxNToyNy4wMDAwMDBazwAAAAS8KMaa","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNVQxNToxNzo0OC4wMDAwMDBazwAAAARdRxpo"}},"title":"Activity ยท vext01/llvm-project"}