Issue 185345
Summary [LV] Recent regression causing crashes
Labels new issue
Assignees
Reporter boomanaiden154
    ```llvm
; ModuleID = './reduced.ll'
source_filename = "./reduced.ll"
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32"
target triple = "aarch64-grtev4-linux-gnu"

define i64 @wombat() {
bb:
  %load = load ptr, ptr null, align 8
  %ptrtoint = ptrtoint ptr %load to i64
 %add = add i64 %ptrtoint, 120
  %inttoptr = inttoptr i64 %add to ptr
 %getelementptr = getelementptr i8, ptr %load, i64 24
  br label %bb1

bb1: ; preds = %bb1, %bb
  %phi = phi ptr [ %getelementptr, %bb ], [ %getelementptr6, %bb1 ]
  %phi2 = phi i64 [ 0, %bb ], [ %add5, %bb1 ]
  %add3 = add i64 %phi2, 1
  %load4 = load i8, ptr null, align 1
  %zext = zext i8 %load4 to i64
  %add5 = add i64 %add3, %zext
  %getelementptr6 = getelementptr i8, ptr %phi, i64 24
  %icmp = icmp eq ptr %getelementptr6, %inttoptr
  br i1 %icmp, label %bb7, label %bb1

bb7:                                              ; preds = %bb1
 ret i64 %add5
}
```

```
opt -passes="loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>" -disable-output $1
```

Currently working on a bisection.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to