Kaviya Rajendiran
3009211573
[LLVM-Flang] Add support for -fdebug-info-for-profiling option ( #188022 )
...
Added support for option "-fdebug-info-for-profiling" in flang.
- When the option `-fdebug-info-for-profiling` option is passed,
compiler sets the `DebugInfoForProfiling` flag and triggers the
`AddDiscriminatorsPass`. This pass inserts additional debug metadata,
specifically discriminator values into the IR to improve the profiling
precision.
- Additionally `-add-debug-info` pass has been updated to emit an extra
field, `debugInfoForProfiling: true` inside the generated DICompileUnit
metadata node.
2026-03-26 12:19:46 +05:30
..
2026-01-16 11:51:09 -07:00
2026-01-08 08:58:45 -08:00
2024-10-10 09:26:04 +01:00
2024-10-10 09:26:04 +01:00
2024-11-06 11:26:22 +00:00
2026-02-05 07:43:42 -07:00
2025-09-02 14:40:54 -04:00
2024-10-16 14:48:59 +01:00
2024-10-01 15:01:32 +01:00
2026-01-23 22:36:39 +01:00
2025-06-25 10:20:52 -05:00
2025-04-04 11:54:49 +01:00
2024-10-10 09:26:04 +01:00
2025-08-29 15:58:03 -07:00
2026-01-08 08:58:45 -08:00
2025-08-29 15:58:03 -07:00
2025-08-29 15:58:03 -07:00
2025-12-15 13:57:01 -05:00
2025-10-01 13:03:23 +09:00
2025-02-28 10:04:16 +00:00
2025-11-07 10:29:33 -07:00
2025-07-17 14:18:21 -04:00
2025-06-11 10:21:07 +01:00
2025-03-12 16:45:33 +01:00
2025-03-12 16:45:33 +01:00
2024-04-22 11:19:05 +01:00
2025-03-26 12:36:04 -07:00
2024-10-09 14:17:39 +00:00
2025-12-31 12:42:06 -08:00
2024-10-10 09:26:04 +01:00
2025-11-07 10:29:33 -07:00
2024-04-24 19:47:28 +01:00
2024-10-10 09:26:04 +01:00
2025-02-05 18:24:47 +00:00
2024-11-18 23:25:45 +00:00
2024-10-24 11:45:27 -05:00
2025-11-07 10:29:33 -07:00
2024-10-10 09:26:04 +01:00
2024-01-11 10:37:58 -03:00
2026-01-23 12:21:09 -05:00
2025-11-22 12:55:32 +01:00
2025-11-07 10:29:33 -07:00
2025-11-07 10:29:33 -07:00
2025-07-16 12:26:38 -07:00
2025-09-18 08:55:20 -07:00
2025-06-02 11:37:26 +01:00
2025-03-03 11:55:36 +00:00
2026-03-26 12:19:46 +05:30
2025-12-16 11:16:38 -07:00
2026-03-06 12:21:58 -08:00
2026-01-08 08:58:45 -08:00
2026-01-08 08:58:45 -08:00
2025-09-23 18:51:44 +01:00
2025-12-08 10:58:34 -07:00
2025-11-07 10:29:33 -07:00
2025-11-07 10:29:33 -07:00
2025-06-25 10:20:52 -05:00
2024-10-10 09:26:04 +01:00
2024-09-04 11:28:47 +01:00
2025-01-21 07:57:44 +00:00
2025-08-14 14:20:15 +01:00
2025-08-18 09:13:27 -05:00
2025-06-26 14:09:21 +01:00
2025-11-11 17:25:49 +00:00
2024-12-17 09:06:05 -08:00
2024-10-14 08:44:24 -06:00
2025-04-03 10:43:28 -07:00
2025-04-03 10:43:28 -07:00
2025-12-16 11:16:38 -07:00
2026-03-10 15:17:20 -04:00
2025-01-27 10:51:23 +01:00
2025-04-03 10:43:28 -07:00
2026-03-13 09:29:28 +00:00
2025-05-02 07:38:44 -07:00
2026-02-12 10:24:47 +09:00
2025-01-16 06:43:32 +00:00
2025-07-03 14:38:45 +09:00
2025-07-03 14:38:45 +09:00
2025-11-07 10:29:33 -07:00
2025-12-11 09:49:20 -03:00
2026-01-22 14:55:25 +00:00
2026-02-28 01:45:52 +08:00
2024-10-10 09:26:04 +01:00
2024-09-12 09:08:00 -07:00
2024-05-18 08:25:43 +02:00
2024-10-18 16:30:23 +09:00
2026-02-26 07:06:22 -08:00
2024-11-18 23:25:45 +00:00
2025-11-07 10:29:33 -07:00
2025-08-10 05:21:14 +09:00
2025-10-29 09:26:35 -06:00
2025-09-16 16:43:37 +05:30
2025-08-26 09:14:21 +02:00
2025-12-11 09:52:30 -03:00
2025-12-09 22:39:41 +01:00
2024-10-10 09:26:04 +01:00
2026-01-22 14:55:25 +00:00
2025-09-23 16:35:33 +01:00
2025-04-21 12:05:48 -04:00
2025-03-28 08:15:01 +01:00
2024-11-29 11:50:28 +08:00
2025-02-13 08:08:09 -08:00
2024-10-29 14:20:11 -04:00
2024-10-10 09:26:04 +01:00
2024-02-13 10:38:38 +00:00
2025-05-07 23:01:14 +02:00
2024-05-01 13:49:33 -07:00
2024-10-10 09:26:04 +01:00
2024-06-17 09:31:15 -04:00
2026-01-23 22:36:39 +01:00
2026-01-23 22:36:39 +01:00
2024-06-13 20:20:27 +01:00
2024-08-27 11:05:13 +02:00
2025-06-10 08:25:33 -06:00
2025-02-08 18:02:54 +01:00
2025-11-06 11:39:19 -07:00
2025-11-07 10:29:33 -07:00
2024-10-10 09:26:04 +01:00
2024-04-29 14:16:25 +01:00
2025-02-08 18:02:54 +01:00
2026-03-10 15:56:01 -05:00
2025-12-15 13:57:01 -05:00
2024-12-09 19:59:39 +08:00
2025-01-06 14:31:10 -06:00
2026-01-07 09:59:17 +00:00
2025-12-31 09:54:14 -08:00
2026-01-07 09:59:17 +00:00
2025-04-16 23:26:20 +01:00
2025-06-11 10:17:54 -05:00
2025-12-31 09:54:14 -08:00
2025-12-09 22:39:41 +01:00
2025-06-04 14:42:23 +01:00
2024-10-10 09:26:04 +01:00
2025-05-07 15:33:23 -04:00
2024-02-13 11:03:54 -05:00
2025-06-06 17:59:24 -04:00
2024-05-01 14:33:14 -07:00
2024-08-29 16:21:43 -06:00
2024-06-28 16:22:00 +02:00
2024-11-25 09:37:16 -07:00
2026-01-23 12:21:09 -05:00
2024-01-16 08:25:36 -07:00
2024-09-06 12:33:51 -06:00
2024-01-11 00:37:01 +07:00
2024-01-30 13:45:56 +00:00
2024-09-09 06:36:48 +02:00
2025-03-26 17:29:15 +00:00
2025-09-26 11:06:29 +01:00
2024-10-10 09:26:04 +01:00
2024-10-10 09:26:04 +01:00
2026-01-19 18:16:29 -05:00
2025-09-11 08:49:06 +02:00
2024-07-29 11:21:40 +02:00
2025-11-10 17:33:43 -05:00
2025-12-11 10:03:43 +00:00
2025-01-14 08:02:02 -06:00
2025-11-07 10:29:33 -07:00
2025-07-17 14:18:21 -04:00
2025-07-17 14:18:21 -04:00
2026-01-10 19:33:30 -05:00
2024-01-15 08:49:58 +00:00
2024-10-10 09:26:04 +01:00
2025-01-14 13:01:56 -08:00
2026-01-08 09:37:01 +00:00
2025-03-13 15:22:13 +00:00
2025-11-07 10:29:33 -07:00
2024-05-23 14:50:29 -04:00
2024-09-09 09:57:49 -06:00
2026-01-08 08:58:45 -08:00
2025-06-10 06:41:13 -07:00
2025-06-10 06:41:13 -07:00
2024-09-09 12:10:16 -06:00
2024-09-27 18:17:53 +02:00