[llvm] [VPlan] Use bitfield to store Cmp predicates and GEP wrap flags. (NFC) (PR #181571)

Arthur Eubanks via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 3 15:50:05 PST 2026


aeubanks wrote:

we're seeing `Assertion failed: (OpType != OperationType::FCmp || FCmpFlags.CmpPredStorage == Other.FCmpFlags.CmpPredStorage) && "Cannot drop CmpPredicate", file C:\b\s\w\ir\cache\builder\src\third_party\llvm\llvm\lib\Transforms\Vectorize\VPlanRecipes.cpp, line 343` assertions after this, but only on windows hosts. seems like the bitfield stuff is getting miscompiled, or there's UB only manifesting in windows builds?

https://github.com/llvm/llvm-project/pull/181571


More information about the llvm-commits mailing list