Alex Voicu
ab7dba233a
[CodeGen][LLVM] Make the va_list related intrinsics generic. ( #85460 )
...
Currently, the builtins used for implementing `va_list` handling
unconditionally take their arguments as unqualified `ptr`s i.e. pointers
to AS 0. This does not work for targets where the default AS is not 0 or
AS 0 is not a viable AS (for example, a target might choose 0 to
represent the constant address space). This patch changes the builtins'
signature to take generic `anyptr` args, which corrects this issue. It
is noisy due to the number of tests affected. A test for an upstream
target which does not use 0 as its default AS (SPIRV for HIP device
compilations) is added as well.
2024-03-27 11:41:34 +00:00
..
2023-02-17 22:27:29 -04:00
2023-02-17 22:27:29 -04:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2024-02-06 17:40:32 +00:00
2023-03-21 14:49:41 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2024-03-27 11:41:34 +00:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2024-02-07 12:41:32 +00:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2024-02-05 11:57:34 +01:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2024-03-27 11:41:34 +00:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2024-02-27 14:23:52 +00:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2023-03-20 09:40:16 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2024-03-18 15:11:55 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00
2022-12-30 08:44:49 -05:00