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
..
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2022-01-30 10:46:54 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2023-07-16 17:24:17 +01:00
2022-01-28 13:58:22 +01:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2023-01-04 16:44:50 +01:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-02-05 11:57:34 +01:00
2023-09-28 11:45:19 +02:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2023-09-26 13:54:03 +02:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-27 11:41:34 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2023-01-04 16:44:50 +01:00
2023-01-04 16:44:50 +01:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2023-01-04 16:44:50 +01:00
2024-03-14 21:49:45 +00:00
2023-03-23 19:31:55 +08:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00
2024-03-14 21:49:45 +00:00