You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem. When working for instance with strings or structs, the compiler might insert i.a., hidden memcpy operations. These function calls are currently not picked up by the Sancus LLVM pass, as they are represented as intrinsics at the IR level.
Proposed solution. Sancus LLVM pass should recognize these special intrinsics, and replace them with a call into an intra-SM C library function stub (e.g. __sm#name#_memcpy).
The text was updated successfully, but these errors were encountered:
Problem. When working for instance with strings or structs, the compiler might insert i.a., hidden
memcpy
operations. These function calls are currently not picked up by the Sancus LLVM pass, as they are represented as intrinsics at the IR level.Proposed solution. Sancus LLVM pass should recognize these special intrinsics, and replace them with a call into an intra-SM C library function stub (e.g.
__sm#name#_memcpy
).The text was updated successfully, but these errors were encountered: