{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":185186607,"defaultBranch":"master","name":"SPIRV-LLVM-Translator","ownerLogin":"MrSidims","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-05-06T11:50:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18708689?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727296925.0","currentOid":""},"activityList":{"items":[{"before":"feef18e2418b13abd74c6c72430bc072bdc9fe60","after":"6d200df686ca68c4a1d60de6497689f689eac8ac","ref":"refs/heads/func-ptr-as","pushedAt":"2024-09-26T09:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"extend test\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"extend test"}},{"before":"ee869879e8520a3716f63f465390c7e52023f67d","after":"feef18e2418b13abd74c6c72430bc072bdc9fe60","ref":"refs/heads/func-ptr-as","pushedAt":"2024-09-25T20:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"clang-format\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"clang-format"}},{"before":null,"after":"ee869879e8520a3716f63f465390c7e52023f67d","ref":"refs/heads/func-ptr-as","pushedAt":"2024-09-25T20:42:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Introduce CodeSectionINTEL storage class\n\nThis storage class is used for function pointers. It's added as\nbased on cl_intel_function_pointers specification, it is not guaranteed\nthat sizeof(void(*)(void) == sizeof(void *) - to allow consumers use\nthis fact, we cannot say that function pointer belongs to the same\nstorage class as data pointers.\n\nIt wasn't added during initial implementation, now it's time to fill\nthis gap. As it would be a breaking change its generation is added only\nunder -spirv-emit-function-ptr-addr-space option. Also SPIR-V consumer\nmay pass this option during reverse translation to get new address space\neven in a case, when OpConstantFunctionPointerINTEL doesn't resend in\nCodeSectionINTEL storage class.\n\nSpec:\nhttps://github.com/intel/llvm/blob/sycl/sycl/doc/design/spirv-extensions/SPV_INTEL_function_pointers.asciidoc\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"Introduce CodeSectionINTEL storage class"}},{"before":"e2e166f88e8901ea5f03207e9ea06f83c25b5e71","after":"34e3ffdaca4de51bf6b6930248fab5e29c4593b7","ref":"refs/heads/fix_intel_subgroup_16","pushedAt":"2024-09-13T15:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"update msg\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"update msg"}},{"before":null,"after":"e2e166f88e8901ea5f03207e9ea06f83c25b5e71","ref":"refs/heads/fix_intel_subgroup_16","pushedAt":"2024-09-13T13:53:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Allow short16 for ushort16 intel_sub_group_block_read/write\n\nPer cl_intel_subgroups_short V 1.1.0 short16 is allowed for these\nbuiltins.\n\nAlso add missing tests for char16\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"Allow short16 for ushort16 intel_sub_group_block_read/write"}},{"before":null,"after":"ce1b9a8249ad67f3cfe001013710819b8b15f48d","ref":"refs/heads/format-polly","pushedAt":"2024-09-10T10:15:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[NFC][CI] Add polly to clang-format checks\n\nalso fix formatting issue from a recent PR.\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"[NFC][CI] Add polly to clang-format checks"}},{"before":"978d6a5304659cbeafeef848e14cee79e1bfc456","after":"d980891e284374d6731dabdba5c5bacab27a8e37","ref":"refs/heads/ci-clang-tools","pushedAt":"2024-09-09T15:47:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"add polly?\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"add polly?"}},{"before":"bce58970220efd953eb01697f468d56929590c3f","after":"978d6a5304659cbeafeef848e14cee79e1bfc456","ref":"refs/heads/ci-clang-tools","pushedAt":"2024-09-09T15:45:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"add polly?\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"add polly?"}},{"before":"23b70f0e1206d133c22f9a5ba1b5fc4cbd507560","after":"bce58970220efd953eb01697f468d56929590c3f","ref":"refs/heads/ci-clang-tools","pushedAt":"2024-09-09T15:35:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[NFC][CI] Add clang-tools to installation deps\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"[NFC][CI] Add clang-tools to installation deps"}},{"before":null,"after":"23b70f0e1206d133c22f9a5ba1b5fc4cbd507560","ref":"refs/heads/ci-clang-tools","pushedAt":"2024-09-09T15:32:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[NFC][CI] Add clang-tools to installation deps\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"[NFC][CI] Add clang-tools to installation deps"}},{"before":"9ea401169f95972c7457e3e3fe5ef647cfc6ca8b","after":null,"ref":"refs/heads/private/MrSidims/ExternalHPP","pushedAt":"2024-08-28T15:25:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AGindinson","name":"Artem Gindinson","path":"/AGindinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37332413?s=80&v=4"}},{"before":"53bbbb27fe4c4d9ba182c61b97425655bb7cc3fb","after":"0f33132106b7cdd93b2d741947e8376368e58399","ref":"refs/heads/fix-as-for-alloca-and-lifetime","pushedAt":"2024-07-17T14:11:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"format\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"format"}},{"before":"222c00c4a3ce588218d63009e0d133062fbf7a29","after":"53bbbb27fe4c4d9ba182c61b97425655bb7cc3fb","ref":"refs/heads/fix-as-for-alloca-and-lifetime","pushedAt":"2024-07-17T14:09:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"fix type\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"fix type"}},{"before":"4b1bf49f3acfb94d9abcecf95e575a572a6ce0f0","after":"222c00c4a3ce588218d63009e0d133062fbf7a29","ref":"refs/heads/fix-as-for-alloca-and-lifetime","pushedAt":"2024-07-17T13:40:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"format\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"format"}},{"before":null,"after":"4b1bf49f3acfb94d9abcecf95e575a572a6ce0f0","ref":"refs/heads/fix-as-for-alloca-and-lifetime","pushedAt":"2024-07-17T13:37:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Adjust OpVariable's users and Lifetime ptr operand storage classes\n\nWhile clang is generating alloca in private address space for OpenCL\nfollowing target's datalayout, some of the passes might generate it\nin different generic AS and for this cases we have to create OpVariable\nin function storage class and create a cast to generic. Additionally\nif such alloca was an operand of lifetime instruction - then SPIR-V\nwithout storage class adjustment validation for lifetime instruction\nwill be violated (pointer operand must be with Function storage class).\n\nThis became exposed after https://github.com/llvm/llvm-project/pull/97306\nwhich was fixing handling of byval pointer parameter of a function\nduring inlining, byval pointer for OpenCL will be generated in default\n(under an option - generic) address space making the alloca to store\nvalue of the function's operand also be generic.\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"Adjust OpVariable's users and Lifetime ptr operand storage classes"}},{"before":null,"after":"f45e865d47a6b307eff1b5f07f4e062527e0babd","ref":"refs/heads/update-readme","pushedAt":"2024-07-08T11:14:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[NFC] Update README.md after 21038c1\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"[NFC] Update README.md after 21038c1"}},{"before":"d10135c6e2888c810e6dcec5f408c2a303fb33bd","after":"13398122caead5e2986fc8193a078802c8e98f3a","ref":"refs/heads/llvm_release_140-cmp","pushedAt":"2024-06-17T16:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmaksimo","name":"Viktoria Maximova","path":"/vmaksimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31696245?s=80&v=4"},"commit":{"message":"Fixup test","shortMessageHtmlLink":"Fixup test"}},{"before":"ab090f6b4c5d20b8cf9a14c49d8b376b2e1c8a9f","after":"19b58693f199c1ab05857dcade8cb181c7e6b9c6","ref":"refs/heads/llvm_release_150-cmp","pushedAt":"2024-06-17T16:02:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vmaksimo","name":"Viktoria Maximova","path":"/vmaksimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31696245?s=80&v=4"},"commit":{"message":"address format suggestions","shortMessageHtmlLink":"address format suggestions"}},{"before":null,"after":"c1a6a4077eb7686548a126f39134fdc7d8dbef57","ref":"refs/heads/update-check-lines","pushedAt":"2024-06-17T12:03:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[NFC] Update few tests check lines to use debug records\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"[NFC] Update few tests check lines to use debug records"}},{"before":"07557f885c79de5dc4911e1073bd213a3ffbca2a","after":"e60da71672d7bee51fff846dbd80b26b6d8fed56","ref":"refs/heads/cache-control-decs","pushedAt":"2024-06-17T10:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"remove semi-coulmn\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"remove semi-coulmn"}},{"before":"9ba0fd78ddb749b4253bea39602f89b3539f2d78","after":"07557f885c79de5dc4911e1073bd213a3ffbca2a","ref":"refs/heads/cache-control-decs","pushedAt":"2024-06-12T16:07:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"ptr -> i8 base for GEP\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"ptr -> i8 base for GEP"}},{"before":"a6288a9ee4e0c4fd866e19fa0dddcabb8ffeec86","after":"9ba0fd78ddb749b4253bea39602f89b3539f2d78","ref":"refs/heads/cache-control-decs","pushedAt":"2024-06-12T14:37:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"skip input GEPs\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"skip input GEPs"}},{"before":"fd26997c650a14d21ae487914928e0b788b6e7b1","after":"a6288a9ee4e0c4fd866e19fa0dddcabb8ffeec86","ref":"refs/heads/cache-control-decs","pushedAt":"2024-06-10T11:45:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"a bit\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"a bit"}},{"before":"e1a0f37b4617f9737d3e325f50a2780cee79bca2","after":"fd26997c650a14d21ae487914928e0b788b6e7b1","ref":"refs/heads/cache-control-decs","pushedAt":"2024-06-10T11:44:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"a bit\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"a bit"}},{"before":"57c956e738b636da78d65af5bc7287d10ce8f9e9","after":"e1a0f37b4617f9737d3e325f50a2780cee79bca2","ref":"refs/heads/cache-control-decs","pushedAt":"2024-06-10T11:43:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"a bit\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"a bit"}},{"before":"62759c0b79d5e9b3823232602e17469fc0f0b034","after":"57c956e738b636da78d65af5bc7287d10ce8f9e9","ref":"refs/heads/cache-control-decs","pushedAt":"2024-06-10T11:42:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"a bit\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"a bit"}},{"before":"ca29bdbcaa392eb7b190eb1caf8809dc9859d789","after":"62759c0b79d5e9b3823232602e17469fc0f0b034","ref":"refs/heads/cache-control-decs","pushedAt":"2024-06-10T11:40:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Add support for multiple Intel cache controls on a single argument\n\nIn this case zero GEP will be created a single time, all the decorations\nwill be attached to it.\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"Add support for multiple Intel cache controls on a single argument"}},{"before":null,"after":"ca29bdbcaa392eb7b190eb1caf8809dc9859d789","ref":"refs/heads/cache-control-decs","pushedAt":"2024-06-10T11:40:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Add support for multiple Intel cache controls on a single argument\n\nIn this case zero GEP will be created a single time, all the decorations\nwill be attached to it.\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"Add support for multiple Intel cache controls on a single argument"}},{"before":"4cc318f8748c4f0a012c748610d3cd633ac2b516","after":"1911a3ec2277d0d3cff6769d661b222d9d7e00d7","ref":"refs/heads/remove-complex-test","pushedAt":"2024-06-06T14:38:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[NFC] Update complex-constexpr.ll\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"[NFC] Update complex-constexpr.ll"}},{"before":"72004170d976417a71dad0b9ce117ddbcf045356","after":"4cc318f8748c4f0a012c748610d3cd633ac2b516","ref":"refs/heads/remove-complex-test","pushedAt":"2024-06-06T14:35:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[NFC] Update complex-constexpr.ll\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"[NFC] Update complex-constexpr.ll"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQwOTozNjoxMy4wMDAwMDBazwAAAATBSfSD","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNlQxNDozNTowOC4wMDAwMDBazwAAAAReTJQN"}},"title":"Activity ยท MrSidims/SPIRV-LLVM-Translator"}