You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.167
Former-commit-id: 289509151e0fee68a1b591a20c9f109c3c789d3a
This commit is contained in:
parent
e19d552987
commit
b084638f15
@ -1,17 +0,0 @@
|
||||
; RUN: opt -analyze -scalar-evolution -scev-addops-inline-threshold=1 < %s | FileCheck --check-prefix=CHECK1 %s
|
||||
; RUN: opt -analyze -scalar-evolution -scev-addops-inline-threshold=10 < %s | FileCheck --check-prefix=CHECK10 %s
|
||||
|
||||
define i32 @foo(i64 %p0, i32 %p1) {
|
||||
; CHECK1: %add2 = add nsw i32 %mul1, %add
|
||||
; CHECK1-NEXT: --> ((trunc i64 %p0 to i32) * (1 + (trunc i64 %p0 to i32)) * (1 + %p1))
|
||||
|
||||
; CHECK10: %add2 = add nsw i32 %mul1, %add
|
||||
; CHECK10-NEXT: --> ((trunc i64 %p0 to i32) * (1 + ((trunc i64 %p0 to i32) * (1 + %p1)) + %p1))
|
||||
entry:
|
||||
%tr = trunc i64 %p0 to i32
|
||||
%mul = mul nsw i32 %tr, %p1
|
||||
%add = add nsw i32 %mul, %tr
|
||||
%mul1 = mul nsw i32 %add, %tr
|
||||
%add2 = add nsw i32 %mul1, %add
|
||||
ret i32 %add2
|
||||
}
|
Reference in New Issue
Block a user