commit | 0eec133a8dfdfb1f1502bc5ccd01c2b2c748a45f | [log] [tgz] |
---|---|---|
author | Joseph Huber <huberjn@outlook.com> | Tue Jan 30 08:08:51 2024 -0600 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Jan 30 06:09:27 2024 -0800 |
tree | a3b875b447a63c03bbd1f54984211c946b0558e4 | |
parent | 0e0c973469e5ee6e136ecd97deb498de6177c4b6 [diff] |
[Libomptarget] Remove remaining inline assembly from the device RTL (#79922) Summary: Recent patches have added some missing intrinsic functions NVPTX. This patch gets rid of all the remaining uses of inline assembly. The one change that wasn't directly replaced with a built-in was the `pack` and `unpack` implementations. However, using the generic C implementation is equivalent to the output SASS when run through PTXAS. GitOrigin-RevId: 6aed6cc40ec0006bb43f1ec4b2ec87702392ad6e