Florian Hahn
ff4e229f8c
Revert "[VPlan] Extract reverse mask from reverse accesses" (#189637)
Reverts llvm/llvm-project#155579
Assertion added triggers on some buildbots
clang:
/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/llvm/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp:3840:
virtual InstructionCost
llvm::VPWidenMemoryRecipe::computeCost(ElementCount, VPCostContext &)
const: Assertion `!IsReverse() && "Inconsecutive memory access should
not have reverse order"' failed.
PLEASE submit a bug report to
https://github.com/llvm/llvm-project/issues/ and include the crash
backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments:
/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1.install/bin/clang
-DNDEBUG -mcpu=neoverse-v2 -mllvm -scalable-vectorization=preferred -O3
-std=gnu17 -fcommon -Wno-error=incompatible-pointer-types -MD -MT
MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/CMakeFiles/timberwolfmc.dir/finalpin.c.o
-MF CMakeFiles/timberwolfmc.dir/finalpin.c.o.d -o
CMakeFiles/timberwolfmc.dir/finalpin.c.o -c
/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/test/test-suite/MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/finalpin.c
2026-03-31 15:53:01 +01:00
..
2026-03-31 15:53:01 +01:00
2026-03-06 14:48:01 +00:00
2026-03-31 09:56:17 +01:00
2026-03-24 06:52:31 +00:00
2026-03-24 06:52:31 +00:00
2026-03-31 09:56:17 +01:00
2026-03-31 15:53:01 +01:00
2026-03-24 06:52:31 +00:00
2026-03-27 12:19:58 +00:00
2026-03-24 06:52:31 +00:00
2026-03-31 15:53:01 +01:00
2026-02-16 09:59:55 +00:00
2026-03-31 15:53:01 +01:00
2026-03-31 09:56:17 +01:00
2026-03-31 09:56:17 +01:00
2026-03-31 09:56:17 +01:00
2026-03-24 06:52:31 +00:00
2026-03-31 09:56:17 +01:00
2026-03-27 12:19:58 +00:00
2026-02-27 11:46:29 +00:00
2026-02-01 20:12:21 +00:00
2025-09-27 20:48:42 +01:00
2026-01-12 17:12:35 -08:00
2026-03-06 14:48:01 +00:00
2026-03-31 09:56:17 +01:00
2026-03-31 09:56:17 +01:00
2026-03-30 13:23:23 +01:00
2025-11-21 08:14:46 +00:00
2026-03-06 15:30:58 +00:00
2026-03-27 12:19:58 +00:00
2026-03-27 12:19:58 +00:00
2025-10-01 16:53:59 +00:00
2026-03-27 12:19:58 +00:00
2026-03-19 19:21:45 +00:00
2026-03-31 09:56:17 +01:00
2026-03-13 16:27:39 -07:00
2026-03-27 12:19:58 +00:00
2026-02-27 11:46:29 +00:00
2026-02-10 08:49:03 +00:00
2025-10-20 08:50:09 +00:00
2025-01-23 22:29:30 +00:00
2025-12-15 10:54:06 +00:00
2025-10-01 16:53:59 +00:00
2026-03-27 12:19:58 +00:00
2025-11-05 09:18:02 +00:00
2025-09-18 19:25:05 +01:00
2025-11-17 13:44:25 +00:00
2026-03-11 19:05:47 +05:30
2025-12-02 11:46:41 +00:00
2026-03-24 06:52:31 +00:00
2026-03-24 06:52:31 +00:00
2026-03-24 06:52:31 +00:00
2026-03-24 06:52:31 +00:00
2026-03-24 06:52:31 +00:00
2026-03-27 12:19:58 +00:00
2026-03-19 19:21:45 +00:00
2026-03-19 19:21:45 +00:00
2026-03-18 18:37:34 +00:00
2026-03-04 13:04:05 +00:00
2026-01-25 23:09:58 +00:00
2026-03-23 22:09:40 +00:00
2026-03-23 22:09:40 +00:00
2026-03-26 10:14:10 +00:00
2025-10-07 21:16:00 +01:00
2025-09-25 07:13:38 +00:00
2025-01-14 22:07:38 +00:00
2026-01-23 14:31:05 -08:00
2026-01-16 11:58:04 +00:00
2026-01-07 10:35:08 +00:00
2026-03-24 06:52:31 +00:00
2026-03-24 06:52:31 +00:00
2026-03-24 06:52:31 +00:00
2025-09-18 19:25:05 +01:00
2026-03-06 14:48:01 +00:00
2025-11-26 12:25:55 +00:00
2026-03-27 13:26:04 +00:00
2026-03-05 12:42:20 +00:00
2026-03-27 12:19:58 +00:00
2026-03-26 10:14:10 +00:00
2026-03-06 17:05:53 +00:00
2026-03-24 06:52:31 +00:00
2026-03-05 12:42:20 +00:00
2025-10-01 16:53:59 +00:00
2025-10-28 09:36:17 +00:00
2026-02-03 07:57:15 +00:00
2026-03-05 12:42:20 +00:00
2026-03-26 14:42:57 +00:00
2026-03-27 13:26:04 +00:00
2026-03-24 06:52:31 +00:00
2025-10-01 16:53:59 +00:00
2026-03-27 12:19:58 +00:00
2026-03-02 08:31:46 +00:00
2026-03-31 09:56:17 +01:00
2026-02-27 11:46:29 +00:00
2025-11-12 10:15:59 +00:00
2025-11-07 13:59:06 +00:00
2026-03-24 06:52:31 +00:00
2026-02-11 11:51:51 +00:00
2026-03-31 09:56:17 +01:00
2026-03-06 14:48:01 +00:00
2025-07-14 21:21:22 +01:00
2025-09-01 11:53:40 +01:00
2026-03-06 14:48:01 +00:00
2026-03-27 12:19:58 +00:00
2026-03-27 12:19:58 +00:00
2026-03-05 12:42:20 +00:00
2026-03-31 09:56:17 +01:00
2026-03-31 09:56:17 +01:00
2026-03-06 14:48:01 +00:00
2026-03-31 09:56:17 +01:00
2026-03-31 09:56:17 +01:00
2025-11-05 22:11:29 +00:00
2026-03-27 12:19:58 +00:00
2026-02-16 09:59:55 +00:00
2025-11-26 11:24:10 +00:00
2026-03-31 09:56:17 +01:00
2025-07-27 13:53:26 +01:00
2026-03-05 12:42:20 +00:00
2026-03-24 06:52:31 +00:00
2026-01-07 10:35:08 +00:00
2025-04-02 17:23:00 +01:00
2026-02-16 09:59:55 +00:00
2026-03-27 13:26:04 +00:00
2026-02-03 07:57:15 +00:00
2026-02-16 09:59:55 +00:00
2026-03-24 06:52:31 +00:00
2026-03-24 06:52:31 +00:00
2025-10-01 16:53:59 +00:00
2026-02-16 09:59:55 +00:00
2026-03-24 06:52:31 +00:00
2026-03-05 12:42:20 +00:00
2026-03-27 12:19:58 +00:00
2025-09-18 19:25:05 +01:00
2026-03-24 06:52:31 +00:00
2026-03-06 14:48:01 +00:00
2026-03-07 10:26:45 +00:00
2025-10-11 19:28:02 +01:00
2025-10-29 18:25:46 +00:00
2026-03-06 14:48:01 +00:00
2026-03-06 14:48:01 +00:00
2025-10-01 16:53:59 +00:00
2026-03-27 12:07:49 +00:00
2026-03-27 13:26:04 +00:00
2026-02-27 09:13:33 +00:00
2025-11-26 12:25:55 +00:00
2026-02-20 21:48:35 +00:00
2026-03-27 13:26:04 +00:00
2026-03-06 15:30:58 +00:00
2026-03-27 13:26:04 +00:00
2026-03-26 14:42:57 +00:00
2026-03-24 06:52:31 +00:00
2025-08-08 11:09:34 +02:00
2026-03-27 12:19:58 +00:00
2026-03-05 12:42:20 +00:00
2026-03-26 10:14:10 +00:00
2025-10-01 16:53:59 +00:00
2026-03-27 12:19:58 +00:00
2026-03-31 09:56:17 +01:00
2026-03-06 14:48:01 +00:00
2025-01-29 08:09:50 +00:00
2026-03-05 12:42:20 +00:00
2025-10-01 16:53:59 +00:00
2026-03-02 10:21:58 +02:00
2026-03-27 12:19:58 +00:00
2026-03-31 09:56:17 +01:00
2026-03-24 06:52:31 +00:00
2026-03-31 09:56:17 +01:00
2026-03-31 09:56:17 +01:00
2026-02-27 11:46:29 +00:00
2026-03-24 06:52:31 +00:00
2025-09-18 19:25:05 +01:00
2025-11-26 12:25:55 +00:00
2025-09-18 19:25:05 +01:00
2026-03-02 08:31:46 +00:00
2025-06-27 10:39:33 +01:00
2026-02-13 16:44:23 +00:00
2025-10-21 10:49:27 +01:00
2026-03-31 09:56:17 +01:00
2026-03-05 22:37:22 +00:00
2026-02-13 16:44:23 +00:00
2026-02-09 15:32:04 +00:00
2025-11-18 09:35:48 +00:00
2026-03-13 17:21:32 +00:00
2026-01-07 10:35:08 +00:00
2026-03-05 12:42:20 +00:00
2026-01-07 10:35:08 +00:00
2026-03-24 06:52:31 +00:00
2026-03-31 09:56:17 +01:00
2026-03-31 09:56:17 +01:00
2026-02-27 09:13:33 +00:00
2026-02-27 11:46:29 +00:00
2026-03-31 09:56:17 +01:00
2026-03-02 17:00:29 +00:00
2026-03-24 06:52:31 +00:00
2025-11-26 11:24:10 +00:00
2025-07-27 13:53:26 +01:00
2026-03-05 12:42:20 +00:00
2025-01-29 08:09:50 +00:00
2026-02-03 07:57:15 +00:00
2025-01-29 08:09:50 +00:00
2026-03-24 06:52:31 +00:00
2026-03-18 15:01:21 +00:00
2025-11-17 13:44:25 +00:00
2026-03-24 06:52:31 +00:00
2026-03-31 09:56:17 +01:00
2026-03-31 09:56:17 +01:00
2026-02-09 22:10:13 +00:00
2025-11-17 13:44:25 +00:00
2026-02-09 22:10:13 +00:00
2025-10-16 09:49:38 +01:00
2026-03-06 14:48:01 +00:00
2026-02-09 22:00:42 +08:00
2026-03-23 17:28:32 +00:00
2025-09-18 19:25:05 +01:00
2026-03-27 12:19:58 +00:00
2026-02-11 11:51:51 +00:00
2025-10-16 09:49:38 +01:00
2026-03-31 09:56:17 +01:00
2026-03-24 06:52:31 +00:00
2026-03-31 09:56:17 +01:00
2026-03-24 06:52:31 +00:00
2025-11-17 13:44:25 +00:00
2026-03-24 06:52:31 +00:00
2025-11-05 09:18:02 +00:00
2026-02-03 07:57:15 +00:00
2026-03-27 12:19:58 +00:00
2026-03-24 06:52:31 +00:00
2026-03-24 06:52:31 +00:00
2025-11-17 13:44:25 +00:00
2026-02-03 07:57:15 +00:00
2026-02-13 15:56:57 +00:00
2025-10-29 18:25:46 +00:00
2025-11-05 22:11:29 +00:00
2026-03-30 13:23:23 +01:00
2025-10-01 16:53:59 +00:00
2025-09-30 10:03:55 +00:00
2025-10-17 21:20:44 +01:00
2025-11-18 09:35:48 +00:00
2026-03-24 06:52:31 +00:00
2026-02-03 07:57:15 +00:00
2026-02-20 04:32:59 +00:00
2025-09-02 12:23:29 +01:00
2026-03-26 14:42:57 +00:00
2025-04-29 09:47:38 +01:00
2025-05-08 11:49:54 +01:00
2026-03-16 12:21:48 +00:00
2026-02-13 12:01:22 +00:00
2026-03-27 12:19:58 +00:00
2026-03-18 20:26:04 +00:00
2026-03-26 10:14:10 +00:00
2026-03-18 20:26:04 +00:00
2026-01-07 04:25:38 +00:00
2026-03-18 16:28:50 +00:00
2026-02-11 11:51:51 +00:00
2025-10-01 16:53:59 +00:00
2025-07-27 13:53:26 +01:00
2026-03-31 09:56:17 +01:00
2026-03-31 09:56:17 +01:00
2026-03-31 09:56:17 +01:00
2025-11-18 09:35:48 +00:00
2026-03-06 14:48:01 +00:00
2026-03-06 14:48:01 +00:00
2026-03-06 14:48:01 +00:00
2026-03-06 14:48:01 +00:00
2026-03-05 12:42:20 +00:00
2026-03-26 10:14:10 +00:00
2025-11-26 12:25:55 +00:00
2026-02-03 07:57:15 +00:00
2026-03-06 14:48:01 +00:00
2025-11-05 09:18:02 +00:00
2026-02-03 07:57:15 +00:00
2026-03-05 12:42:20 +00:00
2026-03-06 14:48:01 +00:00
2025-10-01 16:53:59 +00:00
2026-03-02 12:45:48 +00:00
2026-02-16 09:59:55 +00:00
2025-10-21 10:49:27 +01:00
2026-02-16 09:59:55 +00:00
2026-03-31 09:56:17 +01:00
2026-02-16 09:59:55 +00:00
2026-02-16 09:59:55 +00:00
2026-03-31 09:56:17 +01:00
2026-02-11 11:51:51 +00:00
2026-02-11 11:51:51 +00:00
2025-12-17 20:21:49 +00:00
2026-03-31 09:56:17 +01:00
2026-02-11 11:51:51 +00:00
2026-03-18 11:08:09 +00:00
2026-02-16 09:59:55 +00:00
2025-11-05 09:18:02 +00:00
2026-03-31 09:56:17 +01:00
2026-02-27 11:46:29 +00:00
2026-03-06 17:05:53 +00:00
2026-03-06 14:48:01 +00:00
2026-01-06 20:36:26 +00:00
2026-01-06 20:36:26 +00:00
2026-01-06 20:36:26 +00:00
2026-01-06 20:36:26 +00:00
2026-01-06 20:36:26 +00:00
2025-01-29 08:09:50 +00:00
2026-03-06 14:48:01 +00:00
2026-03-31 09:56:17 +01:00
2025-01-29 08:09:50 +00:00
2025-10-29 18:25:46 +00:00
2025-11-26 11:24:10 +00:00
2026-02-11 11:51:51 +00:00
2026-03-27 12:19:58 +00:00
2025-07-27 13:53:26 +01:00
2026-03-09 10:27:06 +00:00
2026-02-22 21:32:13 +00:00
2026-02-03 07:57:15 +00:00
2026-02-27 11:46:29 +00:00
2026-02-19 10:52:27 +00:00
2026-02-22 21:32:13 +00:00
2026-01-07 20:26:49 +00:00
2026-02-13 12:01:22 +00:00
2025-10-21 10:49:27 +01:00
2026-02-03 07:57:15 +00:00
2026-02-19 10:52:27 +00:00
2026-02-19 10:52:27 +00:00
2025-11-29 20:49:22 +00:00
2026-02-19 10:52:27 +00:00
2026-02-19 10:52:27 +00:00
2025-11-29 20:49:22 +00:00
2025-07-27 13:53:26 +01:00
2026-03-31 09:56:17 +01:00
2026-02-25 14:28:04 +00:00
2026-01-25 23:09:58 +00:00
2026-01-13 20:14:15 +00:00
2026-03-26 10:14:10 +00:00
2026-01-13 20:14:15 +00:00
2026-01-13 20:14:15 +00:00
2026-01-13 20:14:15 +00:00
2026-02-16 09:59:55 +00:00
2025-11-18 09:35:48 +00:00
2025-11-21 08:14:46 +00:00
2026-02-03 07:57:15 +00:00
2026-02-16 09:59:55 +00:00
2026-03-31 09:56:17 +01:00
2026-02-19 10:52:27 +00:00
2026-03-31 09:56:17 +01:00
2026-02-03 07:57:15 +00:00
2026-02-27 09:13:33 +00:00
2026-02-12 23:02:51 +00:00
2025-10-01 16:53:59 +00:00
2026-03-31 09:56:17 +01:00
2026-03-27 12:19:58 +00:00
2026-03-27 12:19:58 +00:00
2026-03-27 12:19:58 +00:00
2026-03-24 06:52:31 +00:00
2026-03-27 12:19:58 +00:00
2026-02-27 09:13:33 +00:00
2026-03-27 12:19:58 +00:00
2026-03-27 12:19:58 +00:00
2026-03-27 12:19:58 +00:00
2026-03-30 13:23:23 +01:00
2026-03-27 12:19:58 +00:00
2026-01-23 14:31:05 -08:00
2025-10-01 16:53:59 +00:00
2025-10-01 16:53:59 +00:00
2026-03-06 14:48:01 +00:00
2025-11-28 10:26:27 +00:00
2025-11-17 13:44:25 +00:00
2025-01-29 08:09:50 +00:00
2025-11-05 09:18:02 +00:00
2026-03-05 12:42:20 +00:00
2026-03-05 12:42:20 +00:00
2026-03-05 12:42:20 +00:00
2026-03-05 12:42:20 +00:00
2026-03-05 12:42:20 +00:00
2026-03-06 14:48:01 +00:00
2026-03-05 12:42:20 +00:00
2025-09-18 19:25:05 +01:00
2026-03-31 09:56:17 +01:00
2026-03-31 09:56:17 +01:00
2025-10-22 15:21:27 +01:00
2026-03-01 16:07:05 +00:00
2026-02-06 19:09:43 +08:00
2026-03-27 12:19:58 +00:00
2025-11-26 11:24:10 +00:00
2026-03-24 06:52:31 +00:00
2025-07-31 15:56:31 -04:00
2025-09-03 12:45:28 +01:00
2026-03-06 14:48:01 +00:00
2025-07-27 13:53:26 +01:00
2025-11-26 12:25:55 +00:00
2026-03-26 10:14:10 +00:00
2025-11-26 12:25:55 +00:00
2026-03-27 12:19:58 +00:00
2025-11-26 12:25:55 +00:00
2025-11-26 11:24:10 +00:00
2026-01-06 20:36:26 +00:00
2025-11-25 12:33:04 -05:00
2026-03-24 06:52:31 +00:00
2026-03-05 12:42:20 +00:00
2026-03-05 12:42:20 +00:00
2025-11-18 09:35:48 +00:00
2026-02-12 20:14:07 +00:00
2026-02-09 22:10:13 +00:00
2026-02-09 22:10:13 +00:00
2025-11-17 13:44:25 +00:00
2026-01-06 13:05:37 +00:00
2025-10-01 16:53:59 +00:00
2026-03-31 09:56:17 +01:00