Files
intel-graphics-compiler/visa
Ashar, Pratik J cbc76e845b Pre-assign GRF to spillHeader in fail safe RA iteration
spillHeader may be used to store offset for spill/fill instruction. It
must be infinite spill cost variable. If spillHeader gets assigned to a
register that causes fragmentation, then it could cause previously
spilled variables to not get an allocation in fail safe RA iteration.

With this change, we find first GRF candidate that can be assigned to
spillHeader. This way, we avoid fragmenting free GRF space.

(cherry picked from commit e1467856fe)
2025-10-07 12:00:48 +02:00
..
2025-08-20 11:34:09 +02:00
2025-08-27 18:09:24 +02:00
2023-08-14 08:19:52 +02:00
2023-12-01 03:33:59 -05:00
2025-08-20 11:34:09 +02:00
2025-08-20 11:34:09 +02:00
2025-07-01 18:23:24 +02:00
2025-07-01 18:23:24 +02:00
2025-07-01 18:23:24 +02:00
2025-07-04 01:20:54 +02:00
2025-01-21 17:25:58 +01:00
2025-07-01 18:23:24 +02:00
2025-07-01 18:23:24 +02:00
2025-07-01 18:23:24 +02:00
2025-07-01 18:23:24 +02:00
2025-08-08 10:49:38 +02:00
2025-07-01 18:23:24 +02:00
2025-08-20 11:34:09 +02:00
2025-07-01 18:23:24 +02:00
2025-03-21 07:00:15 +01:00
2025-07-19 10:40:25 +02:00
2025-07-19 10:40:25 +02:00
2025-08-12 23:08:27 +02:00
2025-01-17 10:56:05 +01:00
2025-07-01 18:23:24 +02:00
2025-01-17 10:56:05 +01:00
2025-07-01 18:23:24 +02:00
2025-07-01 18:23:24 +02:00
2025-07-01 18:23:24 +02:00
2023-12-27 12:19:29 +01:00
2025-07-10 16:44:12 +02:00
2025-07-01 18:23:24 +02:00
2025-01-17 10:56:05 +01:00
2025-05-30 22:28:55 +02:00
2025-07-01 18:23:24 +02:00
2024-09-08 06:59:10 +02:00
2025-07-01 18:23:24 +02:00
2023-12-18 18:46:19 +01:00
2025-07-18 02:38:09 +02:00
2025-07-01 18:23:24 +02:00
2025-08-20 11:34:09 +02:00
2023-08-07 21:02:10 +02:00
2023-08-07 21:02:10 +02:00
2025-08-27 18:09:24 +02:00
2025-08-20 11:34:09 +02:00
2025-07-01 18:23:24 +02:00
2025-01-17 10:56:05 +01:00
2024-09-30 02:20:10 +02:00
2024-09-30 02:20:10 +02:00
2025-07-01 18:23:24 +02:00
2023-12-27 07:53:39 +01:00
2025-07-01 18:23:24 +02:00
2025-07-01 18:23:24 +02:00
2023-08-02 01:02:41 +02:00
2024-06-12 17:57:56 +02:00
2023-12-01 03:33:59 -05:00
2025-07-01 18:23:24 +02:00
2025-08-20 11:34:09 +02:00
2023-12-01 03:33:59 -05:00
2025-07-01 18:23:24 +02:00
2025-01-17 10:56:05 +01:00
2025-08-20 11:34:09 +02:00
2025-07-01 18:23:24 +02:00
2025-09-03 01:29:06 +02:00
2023-12-27 12:19:29 +01:00
2025-07-01 18:23:24 +02:00