Andarwinux wrote:
```
target datalayout =
"e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
target triple = "x86_64-pc-windows-gnu"
define void @svt_aom_smooth_v_predictor_64x64_c(ptr %0, i64 %1, ptr %2, ptr %3,
ptr %4, i8 %5, ptr %6, i64 %7, i1 %8, i1 %9, ptr %10, ptr %11, ptr %12, ptr
%13, ptr %14, ptr %15, i8 %16, ptr %17, i8 %18, ptr %19, i8 %20, ptr %21, i8
%22, ptr %23, i8 %24, ptr %25, i8 %26, i8 %27, i8 %28, i8 %29, i8 %30, i8 %31,
i64 %32) {
br i1 %9, label %34, label %42
34: ; preds = %36, %33
%35 = phi ptr [ %37, %36 ], [ %0, %33 ]
br label %38
36: ; preds = %38
%37 = getelementptr i8, ptr %35, i64 %1
br i1 %8, label %41, label %34
38: ; preds = %38, %34
%39 = phi i64 [ 0, %34 ], [ %7, %38 ]
store i8 0, ptr %3, align 1
store i8 0, ptr %2, align 1
store i8 0, ptr %35, align 1
%40 = icmp eq i64 %39, 1
br i1 %40, label %36, label %38
41: ; preds = %36
ret void
42: ; preds = %44, %33
%43 = phi i64 [ 0, %33 ], [ 1, %44 ]
br label %44
44: ; preds = %44, %42
%45 = phi i64 [ 0, %42 ], [ %32, %44 ]
%46 = load i8, ptr %25, align 1
%47 = sub i8 1, %46
store i8 %31, ptr %21, align 1
store i8 %29, ptr %11, align 1
store i8 0, ptr %17, align 1
store i8 %24, ptr %14, align 1
store i8 %26, ptr %4, align 1
store i8 %47, ptr %15, align 1
store i8 %22, ptr %2, align 1
store i8 %28, ptr %10, align 1
%48 = or i64 %43, %7
%49 = mul i64 %48, %1
%50 = getelementptr i8, ptr %0, i64 %49
store i8 %30, ptr %50, align 1
store i8 %16, ptr %3, align 1
store i8 %27, ptr %23, align 1
store i8 %24, ptr %19, align 1
store i8 %20, ptr %12, align 1
store i8 %18, ptr %6, align 1
store i8 %5, ptr %13, align 1
store i8 0, ptr %0, align 1
%51 = icmp eq i64 %45, 1
br i1 %51, label %42, label %44
}
```
```
clang --target=x86_64-pc-windows-gnu -O3 -march=novalake -c -w -o /dev/null
reduced.ll
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: clang --target=x86_64-pc-windows-gnu -O3
-march=novalake -c -w -o /dev/null reduced.ll
1. Code generation
2. Running pass 'Function Pass Manager' on module 'reduced.ll'.
3. Running pass 'Greedy Register Allocator' on function
'@svt_aom_smooth_v_predictor_64x64_c'
#0 0x00005c19ca975c26 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int)
Signals.cpp:0:0
clang: error: clang frontend command failed due to signal (use -v to see
invocation)
```
https://github.com/llvm/llvm-project/pull/191368
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits