{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":585694914,"defaultBranch":"main","name":"Halide","ownerLogin":"alinas","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-01-05T20:42:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1232210?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1672951361.680203","currentOid":""},"activityList":{"items":[{"before":"4eca48cfe2a634aad7a10d980386ab747322d7d4","after":"26619d246acc418bd4bd5ce12543dc2aedbbfb1f","ref":"refs/heads/main","pushedAt":"2023-09-19T16:34:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alinas","name":"Alina Sbirlea","path":"/alinas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1232210?s=80&v=4"},"commit":{"message":"[Hexagon] - Fix 8-bit unsigned saturating downcasts for HVX (Fixes #7806) (#7825)\n\n* Dump the IR more frequently in HexagonOptimize.cpp\r\n\r\n* Fix 8bit unsigned saturating downcasts for HVX\r\n\r\nWe do not have a way of reliably lowering the following expression\r\nto LLVM bitcode for HVX.\r\n\r\nu8_sat(uint16x)\r\n\r\nwhere uint16x is a vector (preferably a HVX double vector) with\r\nelement type uint16.\r\nSince there is no native HVX instruction to do this, this patch\r\nintroduces two helper functions in hvx_128.ll to perform this\r\noperation. One function interleaves its input (trunc_satub.vuh) and the\r\nother does not (pack_satub.vuh)\r\n\r\nThis patch also removes declaration of some intrinsics not use any\r\nlonger in hvx_128.ll\r\n\r\n* Make IR dump messages in HexagonOptimize.cpp consistent with those in CodeGen_Hexagon.cpp\r\n\r\n* fix clang-format complaints\r\n\r\n---------\r\n\r\nCo-authored-by: Steven Johnson ","shortMessageHtmlLink":"[Hexagon] - Fix 8-bit unsigned saturating downcasts for HVX (Fixes ha…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADhBgmkQA","startCursor":null,"endCursor":null}},"title":"Activity · alinas/Halide"}