{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":257433076,"defaultBranch":"master","name":"vc-intrinsics","ownerLogin":"intel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-20T23:55:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17888862?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720225906.0","currentOid":""},"activityList":{"items":[{"before":"e1e2f81165ae75576a0201f342e7f1ea2ca40273","after":"98ff865ca34e50f7d678a8eb03b597eb4d2f34b9","ref":"refs/heads/master","pushedAt":"2024-09-03T16:56:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Fix cross-compile build (#224)\n\nDuring cross-compiling it's common to set CMAKE_FIND_ROOT_PATH to the\r\ndirectory containing target environment and restrict CMake from\r\nsearching outside of it. In case of searching in llvm folder we should\r\nset NO_CMAKE_FIND_ROOT_PATH option to override such behavior.\r\n\r\nCo-authored-by: Semenov, Vadim ","shortMessageHtmlLink":" Fix cross-compile build (#224)"}},{"before":"8d2e809368443305155370573f3c6db8279ed87d","after":"e1e2f81165ae75576a0201f342e7f1ea2ca40273","ref":"refs/heads/master","pushedAt":"2024-07-26T02:08:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Support MMX removal in LLVM upstream\n\nThis change is required to support the LLVM change:\nhttps://github.com/llvm/llvm-project/commit/dfeb3991fb489a703f631ab0c34b58f80568038d","shortMessageHtmlLink":" Support MMX removal in LLVM upstream"}},{"before":"8226dcd9cbd0fc8c57f504e2adc3eefe02338f98","after":"cd8dac85339ae1638c8e95c9d9738a80bb37d1f1","ref":"refs/heads/dpcpp_staging","pushedAt":"2024-07-25T19:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarnex","name":"Nick Sarnie","path":"/sarnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7064844?s=80&v=4"},"commit":{"message":"Rebase on top of master\n\nSigned-off-by: Sarnie, Nick ","shortMessageHtmlLink":"Rebase on top of master"}},{"before":"e4bd4f4e49edcf335c7805a1daa7d39e8e39b9f0","after":"8226dcd9cbd0fc8c57f504e2adc3eefe02338f98","ref":"refs/heads/dpcpp_staging","pushedAt":"2024-07-25T19:46:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarnex","name":"Nick Sarnie","path":"/sarnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7064844?s=80&v=4"},"commit":{"message":"Fix build failure\n\nSigned-off-by: Sarnie, Nick ","shortMessageHtmlLink":"Fix build failure"}},{"before":"261f128dbb57b460d76f7d2e9b27e442e893d82b","after":"8d2e809368443305155370573f3c6db8279ed87d","ref":"refs/heads/master","pushedAt":"2024-07-06T00:28:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Add intrinsic for efficient matrix load/store/prefetch\n\nThe LSC block 2D operations require a matrix descriptor as an argument.\nWhen the vISA finalizer creates the descriptor, it cannot optimize loop-\ninvariant instructions. So, the finalizer generates a lot of redundant\nMOV instructions. This patch adds intrinsics for efficient matrix load,\nstore, and prefetch operations. The intrinsics take the user-defined\nmatrix descriptor, which can be properly optimized.","shortMessageHtmlLink":" Add intrinsic for efficient matrix load/store/prefetch"}},{"before":"b2565a03eb3cac07f5e8000fde971f95dc782c75","after":"261f128dbb57b460d76f7d2e9b27e442e893d82b","ref":"refs/heads/master","pushedAt":"2024-06-11T00:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Fix workflow permissions and dangerous patterns.\n\nAdjust workflow permissions to read-only and reword parameters substitution\nin a secure way.","shortMessageHtmlLink":" Fix workflow permissions and dangerous patterns."}},{"before":"9a812884a012e943ee6fd7be6aedeb0df6faa9d9","after":"b2565a03eb3cac07f5e8000fde971f95dc782c75","ref":"refs/heads/master","pushedAt":"2024-05-08T17:27:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Fix warning from switch\n\nThere is a warning because all switch cases are covered. The LLVM coding standards doc also says we should just remove the default.","shortMessageHtmlLink":" Fix warning from switch"}},{"before":"cbf0b5d315d2a69fbdf32888e13ae4556890cda9","after":"9a812884a012e943ee6fd7be6aedeb0df6faa9d9","ref":"refs/heads/master","pushedAt":"2024-04-15T23:45:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Fix build failure\n\n.","shortMessageHtmlLink":" Fix build failure"}},{"before":"f9c34404d0ea9abad83875a10bd48d88cea90ebd","after":"cbf0b5d315d2a69fbdf32888e13ae4556890cda9","ref":"refs/heads/master","pushedAt":"2024-04-15T17:10:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Suppress various deprecation warnings on LLVM 17+\n\nWrap StringRef::startswith as StringRef::starts_with\n\nThis method is available since LLVM 17, but since LLVM 17 the old method\nis deprecated and starts_with is favoured. This commit should suppress\nthe deprecation warning and make the code more future proof (if and when\nthe old method is removed).","shortMessageHtmlLink":" Suppress various deprecation warnings on LLVM 17+"}},{"before":"1ba2c43bb8b6536287d020c598c5e2f035392d9a","after":"f9c34404d0ea9abad83875a10bd48d88cea90ebd","ref":"refs/heads/master","pushedAt":"2024-02-20T22:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Add an intrinsic for named barrier arrive/signal operation\n\n.","shortMessageHtmlLink":" Add an intrinsic for named barrier arrive/signal operation"}},{"before":"1ba2c43bb8b6536287d020c598c5e2f035392d9a","after":null,"ref":"refs/tags/v0.18.0","pushedAt":"2024-02-20T22:28:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"}},{"before":"ef56cac6d24a6f4724eee647cd5d3754b994ddd8","after":"1ba2c43bb8b6536287d020c598c5e2f035392d9a","ref":"refs/heads/master","pushedAt":"2024-02-06T16:24:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Fixed warning from static code analyser\n\n.","shortMessageHtmlLink":" Fixed warning from static code analyser"}},{"before":"da892e1982b6c25b9a133f85b4ac97142d8a3def","after":"ef56cac6d24a6f4724eee647cd5d3754b994ddd8","ref":"refs/heads/master","pushedAt":"2024-02-06T16:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Create a class for SEV management\n\nAll the SEV-related methods and data were declared static and\noutside of any class. It lead to issues with map objects. Now\neverything is collected to a single class which instance is\ncreated for every module being processed","shortMessageHtmlLink":" Create a class for SEV management"}},{"before":"27492a7c6686e848bc2a24e06775c08266a7eb80","after":"da892e1982b6c25b9a133f85b4ac97142d8a3def","ref":"refs/heads/master","pushedAt":"2023-12-15T00:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Add support for XeHPCVG platform\n\n.","shortMessageHtmlLink":" Add support for XeHPCVG platform"}},{"before":"b16218b8a00c5c1d4db32085dfab4d5eb9a03ad7","after":"27492a7c6686e848bc2a24e06775c08266a7eb80","ref":"refs/heads/master","pushedAt":"2023-12-12T19:38:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Add support for Arrow Lake and Lunar Lake devices (#201)\n\n.\r\n\r\nCo-authored-by: Victor Mustya ","shortMessageHtmlLink":" Add support for Arrow Lake and Lunar Lake devices (#201)"}},{"before":"a8403355ada112b72d1fc7db29fd04325eecee60","after":"b16218b8a00c5c1d4db32085dfab4d5eb9a03ad7","ref":"refs/heads/master","pushedAt":"2023-11-29T23:27:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Fixed upstream pulldown build error\n\nFixed build failure related to upstream changes","shortMessageHtmlLink":" Fixed upstream pulldown build error"}},{"before":"e0d51a22ef1bb02db09ea67c149ad9e8d5305b65","after":"e4bd4f4e49edcf335c7805a1daa7d39e8e39b9f0","ref":"refs/heads/dpcpp_staging","pushedAt":"2023-11-22T17:35:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fineg74","name":null,"path":"/fineg74","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61437305?s=80&v=4"},"commit":{"message":"Resolve build falure","shortMessageHtmlLink":"Resolve build falure"}},{"before":"29a7a535c245aaadb3a34e7fc39c216162083a4e","after":"a8403355ada112b72d1fc7db29fd04325eecee60","ref":"refs/heads/master","pushedAt":"2023-11-09T15:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Replace old kernel with rewritten kernel in metadata only since LLVM 17\n\nThis can be done safely (will not cause type mismatch) when only opaque pointers are used (since LLVM 17).","shortMessageHtmlLink":" Replace old kernel with rewritten kernel in metadata only since LLVM 17"}},{"before":"782e521ff1d999bb590c9446112a32fe2123263a","after":"29a7a535c245aaadb3a34e7fc39c216162083a4e","ref":"refs/heads/master","pushedAt":"2023-11-08T21:26:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Replace all uses before removing function\n\nThere might be module level named metadata referencing old function,\nso we have to replace all uses before removing old function.","shortMessageHtmlLink":" Replace all uses before removing function"}},{"before":"77f069b71fa9042bc4b2f68d06942a43c8ecec73","after":"782e521ff1d999bb590c9446112a32fe2123263a","ref":"refs/heads/master","pushedAt":"2023-10-25T16:54:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Prevent creation of scalable vectors\n\nTo create a vector IITDescriptor::getVector() should be called with isScalable arg explicitly set to false","shortMessageHtmlLink":" Prevent creation of scalable vectors"}},{"before":"bccb1ae99ca821983bd0c16e642590da3935652e","after":"77f069b71fa9042bc4b2f68d06942a43c8ecec73","ref":"refs/heads/master","pushedAt":"2023-09-07T16:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Fix llvm-17 build\n\n.","shortMessageHtmlLink":" Fix llvm-17 build"}},{"before":"17a53f4304463b8e7e639d57ef17479040a8a2ad","after":"bccb1ae99ca821983bd0c16e642590da3935652e","ref":"refs/heads/master","pushedAt":"2023-08-28T20:07:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Fixed warning from statical code analizer\n\nFixed high-priority waring in GenXCisaBuilder and GenXArgIndirection","shortMessageHtmlLink":" Fixed warning from statical code analizer"}},{"before":"910db4801d4a029834606e3e42a8d60358e74fdf","after":"17a53f4304463b8e7e639d57ef17479040a8a2ad","ref":"refs/heads/master","pushedAt":"2023-08-25T21:00:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Guard removed typed pointer enum within version macro\n\nCommunity has removed these typed pointer enum, guard them within\nversion macro to fix build error.","shortMessageHtmlLink":" Guard removed typed pointer enum within version macro"}},{"before":"fe92a377338258b725cfbd0a1bd49a9cf5e2864c","after":"910db4801d4a029834606e3e42a8d60358e74fdf","ref":"refs/heads/master","pushedAt":"2023-06-07T19:38:52.890Z","pushType":"push","commitsCount":2,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":"Mark llvm15 tests failures\n\n.","shortMessageHtmlLink":"Mark llvm15 tests failures"}},{"before":"ac24c0eaebc199c532eee8f3b727f7876dcc3344","after":"fe92a377338258b725cfbd0a1bd49a9cf5e2864c","ref":"refs/heads/master","pushedAt":"2023-05-16T01:11:54.823Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Mark new lsc_load_merge intrinsics as LSC ones\n\n.","shortMessageHtmlLink":" Mark new lsc_load_merge intrinsics as LSC ones"}},{"before":"acafe0096b3241b1daa661c22f5b2b498a767613","after":"ac24c0eaebc199c532eee8f3b727f7876dcc3344","ref":"refs/heads/master","pushedAt":"2023-05-15T21:45:06.792Z","pushType":"push","commitsCount":3,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Mark address convert intrinsic with VCFunction attribute\n\n.","shortMessageHtmlLink":" Mark address convert intrinsic with VCFunction attribute"}},{"before":"2c39bf09756c3afd6ce77c7aa104e4a6e025405d","after":"acafe0096b3241b1daa661c22f5b2b498a767613","ref":"refs/heads/master","pushedAt":"2023-05-10T21:47:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Fix build against llvm-14 and llvm-15\n\n.","shortMessageHtmlLink":" Fix build against llvm-14 and llvm-15"}},{"before":"29fe78757af92088cbb1ee4221899477a6adcd7b","after":"2c39bf09756c3afd6ce77c7aa104e4a6e025405d","ref":"refs/heads/master","pushedAt":"2023-05-03T20:15:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Use target extension types for SPIR-V opaque arguments\n\nMatch SPIR-V translator change to support opaque pointers on frontend:\nhttps://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/1799","shortMessageHtmlLink":" Use target extension types for SPIR-V opaque arguments"}},{"before":"5fe36df3af79960d874f29f9211883b0e0f8da7f","after":"29fe78757af92088cbb1ee4221899477a6adcd7b","ref":"refs/heads/master","pushedAt":"2023-04-25T15:05:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Avoid non-generic address space cast instructions\n\nSome frontends mix private and global pointers which is not allowed by\nSPIR-V. Using ptr->i64->ptr cast in this case to avoid failures until\nthe frontends are fixed.","shortMessageHtmlLink":" Avoid non-generic address space cast instructions"}},{"before":"e37df7acc9c8a80e382917bb18b24ebf8d56df05","after":"5fe36df3af79960d874f29f9211883b0e0f8da7f","ref":"refs/heads/master","pushedAt":"2023-04-19T21:02:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vmustya","name":"Victor Mustya","path":"/vmustya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29055633?s=80&v=4"},"commit":{"message":" Get rid of genx.address.convert intrinsic calls\n\n.","shortMessageHtmlLink":" Get rid of genx.address.convert intrinsic calls"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEq9PiOwA","startCursor":null,"endCursor":null}},"title":"Activity ยท intel/vc-intrinsics"}