Files
revng-revng/include/revng/Support
Pietro Fezzardi e9528f4647 Fix getCopyType function type
This commit changes the prototype of getCopeType, so that it now takes 2
arguments.
1. The llvm::Type returned by the Copy function. This can be any scalar
   llvm::Type.
2. The llvm::type of the argument representing the reference to the
   value being copied. This should be a pointer-sized integer, where
   pointer-sized means with the same size of a pointer in the
   architecture in the input binary.

The second argument is not strictly necessary for now, because the whole
decompilation framework expects a binary with a single architecture,
hence a well defined unambiguous pointer size.
This will be used fully only when we start supporting multiple binaries.
Whenever that happens, if we haven't already fully dropped the Copy
helper function we will have to update the associated
OpaqueFunctionsPool to a type pair as key: the return type and the type
of the argument.
2025-01-29 15:17:15 +01:00
..
2023-02-23 14:51:10 +01:00
2024-05-22 10:25:25 +02:00
2024-11-21 10:50:55 +01:00
2024-08-05 17:41:34 +02:00
2024-10-10 14:50:26 +02:00
2023-06-30 13:39:22 +02:00
2024-11-06 15:20:37 +02:00
2025-01-29 15:17:15 +01:00
2023-06-30 13:39:22 +02:00
2024-10-30 21:57:55 +01:00
2023-09-06 15:23:43 +02:00
2021-12-22 17:47:54 +01:00
2022-12-13 11:26:25 +01:00
2023-04-28 14:04:32 +02:00
2024-10-01 13:38:13 +02:00
2025-01-10 08:04:20 +02:00
2023-04-08 08:42:23 +02:00
2024-05-03 21:52:40 +02:00
2024-10-31 17:19:51 +01:00
2023-09-06 15:23:43 +02:00
2024-11-21 10:50:55 +01:00
2022-08-08 13:55:34 +02:00
2024-09-27 12:07:17 +02:00
2024-10-30 21:57:55 +01:00