phoebewang 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)
> ```
Fixed, thanks!
https://github.com/llvm/llvm-project/pull/191368
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits