Stephen Tozer
af68927a83
Do not treat llvm.fake.use as a debug instruction ( #128684 )
...
The llvm.fake.use intrinsic is used to prevent certain values from being
optimized out for the benefit of debug info; it is not, however, a debug
or pseudo instruction itself and necessarily must not be treated as one,
since its purpose is to act like a normal instruction. In the original
commit that added them, the IR intrinsic however was treated as one in
`getPrevNonDebugInstruction` (but _not_ in `getNextNonDebugInstruction`,
or in the MIR equivalents). This patch correctly treats it as a
non-debug instruction.
2025-02-25 14:49:59 +00:00
..
2024-07-29 11:34:26 +02:00
2025-02-14 09:28:57 +01:00
2024-12-05 14:36:40 +01:00
2024-06-08 21:32:34 +08:00
2025-02-25 14:49:59 +00:00
2024-12-03 20:54:36 +00:00
2024-12-03 20:54:36 +00:00
2024-06-04 08:31:03 +02:00
2024-09-25 12:41:13 +02:00
2024-06-05 17:06:25 +02:00
2023-11-15 12:07:58 +01:00
2024-06-14 15:07:27 +01:00
2024-06-05 15:33:56 +01:00
2023-10-28 17:10:20 +08:00
2024-07-01 03:35:39 +08:00
2024-12-03 20:54:36 +00:00
2024-06-05 17:06:25 +02:00
2024-07-29 11:34:26 +02:00
2023-11-20 20:53:24 +00:00
2024-11-15 17:20:55 +00:00
2023-11-29 13:19:50 +00:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-12-03 20:54:36 +00:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-11-15 15:38:34 +01:00
2024-06-05 17:06:25 +02:00
2024-10-01 18:27:08 -05:00
2024-06-05 17:06:25 +02:00
2024-08-20 12:48:06 +02:00
2024-06-05 17:06:25 +02:00
2024-06-14 15:07:27 +01:00
2024-12-13 21:26:27 +00:00
2023-08-17 09:59:07 +01:00
2024-11-26 09:13:34 -05:00
2024-11-15 15:38:34 +01:00
2024-12-13 21:26:27 +00:00
2024-06-05 17:06:25 +02:00
2024-06-14 15:07:27 +01:00
2024-06-05 17:06:25 +02:00
2025-01-02 12:11:59 -08:00
2023-12-06 14:17:18 +01:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-04-24 08:52:25 +02:00
2024-06-05 17:06:25 +02:00
2024-09-17 14:00:24 +04:00
2024-06-05 17:06:25 +02:00
2024-12-03 20:54:36 +00:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2023-08-21 12:05:32 +02:00
2023-11-20 20:53:24 +00:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-12-20 15:15:51 +01:00
2024-11-12 13:14:30 +00:00
2024-11-06 11:53:33 +00:00
2024-07-05 14:10:04 +08:00
2024-06-05 17:06:25 +02:00
2024-06-14 15:07:27 +01:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-09-17 12:04:34 -05:00
2024-10-02 15:15:07 -05:00
2024-06-14 15:07:27 +01:00
2025-02-13 20:41:23 +01:00
2024-06-05 17:06:25 +02:00
2024-09-30 10:03:46 +02:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-04-15 10:19:49 +08:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2024-06-05 17:06:25 +02:00
2025-01-22 11:51:18 -06:00
2024-05-25 10:38:19 +08:00
2024-05-25 10:38:44 +08:00
2024-12-13 09:07:24 +01:00
2024-06-05 17:06:25 +02:00
2024-08-22 16:57:09 +02:00
2023-07-31 13:44:52 -07:00
2023-10-28 17:10:20 +08:00
2024-11-15 15:38:34 +01:00
2024-06-14 15:07:27 +01:00
2024-06-05 17:06:25 +02:00
2024-01-25 06:42:14 +08:00
2024-09-18 12:59:52 -05:00
2024-06-05 17:06:25 +02:00