Juan Manuel MARTINEZ CAAMAÑO
abe6ecd7e5
[AsmPrinter][AMDGPU] Generate uwtable entries in .eh_frame
...
Consider only targets where `MCAsmInfo::ExceptionsType == ExceptionHandling::None`
and that support CFI (when `MCAsmInfo::UsesCFIForDebug` is set to true):
currently, only AMDGPU.
This patch enables the emission of CFI information in the .eh_frame
section when the uwtable attribute is present on a function.
Before, we could generate CFI information for debugging puproses only.
This patch prepares AMDGPU to support collecting GPU stack traces in the future.
I did a first implementation (https://reviews.llvm.org/D139024 )
but at the time I had not realized that no other platform used
`UsesCFIForDebug`.
Reviewed By: scott.linder
Differential Revision: https://reviews.llvm.org/D151806
2023-06-07 09:54:47 +02:00
..
2022-07-01 11:42:47 -07:00
2023-03-15 14:29:44 -07:00
2023-03-15 14:29:44 -07:00
2023-03-15 14:29:44 -07:00
2022-03-01 10:55:53 +01:00
2022-03-01 10:55:53 +01:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2023-06-07 09:54:47 +02:00
2023-06-07 09:54:47 +02:00
2022-03-01 10:55:53 +01:00
2022-10-14 13:47:53 +00:00
2022-05-26 10:23:10 -07:00
2022-07-20 11:23:49 +02:00
2022-07-20 11:23:49 +02:00
2022-05-14 14:15:37 +00:00
2022-07-19 21:27:08 -04:00
2022-07-19 21:27:08 -04:00
2022-05-26 10:23:10 -07:00
2022-05-26 10:23:10 -07:00
2022-05-26 10:23:10 -07:00
2022-05-26 10:23:10 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-03-01 10:55:53 +01:00
2022-03-01 10:55:53 +01:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-08-26 09:34:04 +00:00
2022-08-26 09:34:04 +00:00
2022-03-01 10:55:53 +01:00
2022-10-14 13:47:53 +00:00
2022-07-06 17:19:33 +08:00
2022-08-11 10:02:45 +08:00
2022-07-06 17:19:33 +08:00
2022-11-08 19:26:16 +08:00
2022-11-08 19:26:16 +08:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2023-04-05 15:53:01 -07:00
2022-07-01 11:42:47 -07:00
2023-04-05 15:53:01 -07:00
2023-04-05 15:53:01 -07:00
2022-04-15 11:01:53 +03:00
2022-04-15 11:01:53 +03:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-05-26 10:23:10 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2023-03-11 17:42:09 -05:00
2023-03-11 17:42:09 -05:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2023-01-12 15:14:54 +01:00
2023-01-12 15:14:54 +01:00
2022-08-24 14:16:20 +00:00
2022-08-24 14:16:20 +00:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-07-01 11:42:47 -07:00
2022-03-01 10:55:53 +01:00
2022-03-01 10:55:53 +01:00
2022-03-01 10:55:53 +01:00
2022-10-14 13:47:53 +00:00
2023-05-06 15:16:54 +01:00
2023-05-06 15:16:54 +01:00
2022-03-03 17:27:14 +01:00
2022-03-03 17:27:14 +01:00
2022-03-03 17:27:14 +01:00