[llvm] [LV] Add support for speculative loads in loops that may fault (PR #151300)

Alexey Bataev via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 30 06:05:40 PDT 2025


================
@@ -837,6 +837,14 @@ static void AddNodeIDCustom(FoldingSetNodeID &ID, const SDNode *N) {
     ID.AddInteger(ELD->getMemOperand()->getFlags());
     break;
   }
+  case ISD::VP_LOAD_FF: {
+    const VPLoadFFSDNode *LD = cast<VPLoadFFSDNode>(N);
----------------
alexey-bataev wrote:

```suggestion
    const auto *LD = cast<VPLoadFFSDNode>(N);
```


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


More information about the llvm-commits mailing list