Home
last modified time | relevance | path

Searched refs:EPILOG (Results 1 – 16 of 16) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopUnroll/
Druntime-loop-multiple-exits.ll1 …ime-multi-exit=true -verify-dom-info -verify-loop-info -S | FileCheck %s -check-prefix=EPILOG-NO-IC
2 …ti-exit=true -verify-dom-info -verify-loop-info -instcombine -S | FileCheck %s -check-prefix=EPILOG
15 ; EPILOG: test1(
16 ; EPILOG-NEXT: entry:
17 ; EPILOG-NEXT: [[TMP0:%.*]] = add i64 [[TRIP:%.*]], -1
18 ; EPILOG-NEXT: [[XTRAITER:%.*]] = and i64 [[TRIP]], 7
19 ; EPILOG-NEXT: [[TMP1:%.*]] = icmp ult i64 [[TMP0]], 7
20 ; EPILOG-NEXT: br i1 [[TMP1]], label %exit2.loopexit.unr-lcssa, label [[ENTRY_NEW:%.*]]
21 ; EPILOG: entry.new:
22 ; EPILOG-NEXT: [[UNROLL_ITER:%.*]] = sub i64 [[TRIP]], [[XTRAITER]]
[all …]
Druntime-loop1.ll1 …oll -unroll-runtime -unroll-count=2 -unroll-runtime-epilog=true | FileCheck %s -check-prefix=EPILOG
4 …ll' -unroll-runtime -unroll-count=2 -unroll-runtime-epilog=true | FileCheck %s -check-prefix=EPILOG
10 ; EPILOG: for.body.preheader:
11 ; EPILOG: br i1 %1, label %for.end.loopexit.unr-lcssa, label %for.body.preheader.new, !dbg [[PH_L…
12 ; EPILOG: for.body:
13 ; EPILOG: br i1 %niter.ncmp.1, label %for.end.loopexit.unr-lcssa.loopexit, label %for.body, !dbg …
14 ; EPILOG-NOT: br i1 %niter.ncmp.2, label %for.end.loopexit{{.*}}, label %for.body
15 ; EPILOG: for.body.epil.preheader:
16 ; EPILOG: br label %for.body.epil, !dbg [[BODY_LOC]]
17 ; EPILOG: for.body.epil:
[all …]
Dtripcount-overflow.ll1 …ntime -unroll-count=2 -loop-unroll -unroll-runtime-epilog=true | FileCheck %s -check-prefix=EPILOG
13 ; EPILOG: entry:
15 ; EPILOG-NEXT: %0 = add i32 %N, 1
16 ; EPILOG-NEXT: %xtraiter = and i32 %0, 1
17 ; EPILOG-NEXT: %1 = icmp ult i32 %N, 1
18 ; EPILOG-NEXT: br i1 %1, label %while.end.unr-lcssa, label %entry.new
19 ; EPILOG: while.body:
21 ; EPILOG: %lcmp.mod = icmp ne i32 %xtraiter, 0
22 ; EPILOG-NEXT: br i1 %lcmp.mod, label %while.body.epil.preheader, label %while.end
23 ; EPILOG: while.body.epil:
Druntime-loop.ll1 … -loop-unroll -unroll-runtime=true -unroll-runtime-epilog=true | FileCheck %s -check-prefix=EPILOG
4 …emit>,unroll' -unroll-runtime=true -unroll-runtime-epilog=true | FileCheck %s -check-prefix=EPILOG
11 ; EPILOG: %xtraiter = and i32 %n
12 ; EPILOG: %lcmp.mod = icmp ne i32 %xtraiter, 0
13 ; EPILOG: br i1 %lcmp.mod, label %for.body.epil.preheader, label %for.end.loopexit
19 ; EPILOG: for.body.epil:
20 ; EPILOG: %indvars.iv.epil = phi i64 [ %indvars.iv.next.epil, %for.body.epil ], [ %indvars.iv.unr,…
21 ; EPILOG: %epil.iter.sub = sub i32 %epil.iter, 1
22 ; EPILOG: %epil.iter.cmp = icmp ne i32 %epil.iter.sub, 0
23 ; EPILOG: br i1 %epil.iter.cmp, label %for.body.epil, label %for.end.loopexit.epilog-lcssa, !llvm.…
[all …]
Druntime-loop4.ll1 …t < %s -S -O2 -unroll-runtime=true -unroll-runtime-epilog=true | FileCheck %s -check-prefix=EPILOG
6 ; EPILOG: entry:
7 ; EPILOG: %xtraiter
8 ; EPILOG: %lcmp.mod
9 ; EPILOG: loop1:
10 ; EPILOG: br i1 %lcmp.mod
11 ; EPILOG: loop2.epil:
Druntime-loop2.ll1 …5 -unroll-runtime -unroll-runtime-epilog=true -unroll-count=8 | FileCheck %s -check-prefix=EPILOG
4 …5 -unroll-runtime -unroll-runtime-epilog=true -unroll-count=8 | FileCheck %s -check-prefix=EPILOG
10 ; EPILOG: for.body:
11 ; EPILOG: br i1 %niter.ncmp.3, label %for.end.loopexit.unr-lcssa.loopexit{{.*}}, label %for.body
12 ; EPILOG-NOT: br i1 %niter.ncmp.4, label %for.end.loopexit.unr-lcssa.loopexit{{.*}}, label %for.body
13 ; EPILOG: for.body.epil:
/external/llvm/test/Transforms/LoopUnroll/
Dtripcount-overflow.ll1 ; RUN: opt < %s -S -unroll-runtime -unroll-count=2 -loop-unroll | FileCheck %s -check-prefix=EPILOG
13 ; EPILOG: entry:
15 ; EPILOG-NEXT: %0 = add i32 %N, 1
16 ; EPILOG-NEXT: %xtraiter = and i32 %0, 1
17 ; EPILOG-NEXT: %1 = icmp ult i32 %N, 1
18 ; EPILOG-NEXT: br i1 %1, label %while.end.unr-lcssa, label %entry.new
19 ; EPILOG: while.body:
21 ; EPILOG: %lcmp.mod = icmp ne i32 %xtraiter, 0
22 ; EPILOG-NEXT: br i1 %lcmp.mod, label %while.body.epil.preheader, label %while.end
23 ; EPILOG: while.body.epil:
Druntime-loop1.ll1 ; RUN: opt < %s -S -loop-unroll -unroll-runtime -unroll-count=2 | FileCheck %s -check-prefix=EPILOG
7 ; EPILOG: for.body.preheader:
8 ; EPILOG: br i1 %1, label %for.end.loopexit.unr-lcssa, label %for.body.preheader.new, !dbg [[PH_L…
9 ; EPILOG: for.body:
10 ; EPILOG: br i1 %niter.ncmp.1, label %for.end.loopexit.unr-lcssa.loopexit, label %for.body, !dbg …
11 ; EPILOG-NOT: br i1 %niter.ncmp.2, label %for.end.loopexit{{.*}}, label %for.body
12 ; EPILOG: for.body.epil.preheader:
13 ; EPILOG: br label %for.body.epil, !dbg [[EXIT_LOC:![0-9]+]]
14 ; EPILOG: for.body.epil:
15 ; EPILOG: br label %for.end.loopexit.epilog-lcssa, !dbg [[BODY_LOC:![0-9]+]]
[all …]
Druntime-loop4.ll1 ; RUN: opt < %s -S -O2 -unroll-runtime=true | FileCheck %s -check-prefix=EPILOG
6 ; EPILOG: entry:
7 ; EPILOG: %xtraiter
8 ; EPILOG: %lcmp.mod
9 ; EPILOG: loop1:
10 ; EPILOG: br i1 %lcmp.mod
11 ; EPILOG: loop2.epil:
Druntime-loop.ll1 ; RUN: opt < %s -S -loop-unroll -unroll-runtime=true | FileCheck %s -check-prefix=EPILOG
8 ; EPILOG: %xtraiter = and i32 %n
9 ; EPILOG: %lcmp.mod = icmp ne i32 %xtraiter, 0
10 ; EPILOG: br i1 %lcmp.mod, label %for.body.epil.preheader, label %for.end.loopexit
16 ; EPILOG: for.body.epil:
17 ; EPILOG: %indvars.iv.epil = phi i64 [ %indvars.iv.next.epil, %for.body.epil ], [ %indvars.iv.unr,…
18 ; EPILOG: %epil.iter.sub = sub i32 %epil.iter, 1
19 ; EPILOG: %epil.iter.cmp = icmp ne i32 %epil.iter.sub, 0
20 ; EPILOG: br i1 %epil.iter.cmp, label %for.body.epil, label %for.end.loopexit.epilog-lcssa, !llvm.…
54 ; EPILOG: for.body:
[all …]
Druntime-loop2.ll1 …op-unroll -unroll-threshold=25 -unroll-runtime -unroll-count=8 | FileCheck %s -check-prefix=EPILOG
7 ; EPILOG: for.body:
8 ; EPILOG: br i1 %niter.ncmp.3, label %for.end.loopexit.unr-lcssa.loopexit{{.*}}, label %for.body
9 ; EPILOG-NOT: br i1 %niter.ncmp.4, label %for.end.loopexit.unr-lcssa.loopexit{{.*}}, label %for.body
10 ; EPILOG: for.body.epil:
/external/llvm/test/Transforms/LoopUnroll/AArch64/
Druntime-loop.ll1 …RUN: opt < %s -S -loop-unroll -mtriple aarch64 -mcpu=cortex-a57 | FileCheck %s -check-prefix=EPILOG
6 ; EPILOG: %xtraiter = and i32 %n
7 ; EPILOG: for.body:
8 ; EPILOG: %lcmp.mod = icmp ne i32 %xtraiter, 0
9 ; EPILOG: br i1 %lcmp.mod, label %for.body.epil.preheader, label %for.end.loopexit
10 ; EPILOG: for.body.epil:
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopUnroll/AArch64/
Druntime-loop.ll1 … -mtriple aarch64 -mcpu=cortex-a57 -unroll-runtime-epilog=true | FileCheck %s -check-prefix=EPILOG
6 ; EPILOG: %xtraiter = and i32 %n
7 ; EPILOG: for.body:
8 ; EPILOG: %lcmp.mod = icmp ne i32 %xtraiter, 0
9 ; EPILOG: br i1 %lcmp.mod, label %for.body.epil.preheader, label %for.end.loopexit
10 ; EPILOG: for.body.epil:
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopUnroll/PowerPC/
Da2-unrolling.ll1 …wn-linux-gnu -mcpu=a2 -loop-unroll -unroll-runtime-epilog=true | FileCheck %s -check-prefix=EPILOG
25 ; EPILOG-LABEL: @test
26 ; EPILOG: for.body:
27 ; EPILOG: br i1 %niter.ncmp.7, label %for.end.loopexit{{.*}}, label %for.body
28 ; EPILOG: for.body.epil{{.*}}:
/external/llvm/test/Transforms/LoopUnroll/PowerPC/
Da2-unrolling.ll1 …s -S -mtriple=powerpc64-unknown-linux-gnu -mcpu=a2 -loop-unroll | FileCheck %s -check-prefix=EPILOG
25 ; EPILOG-LABEL: @test
26 ; EPILOG: for.body:
27 ; EPILOG: br i1 %niter.ncmp.7, label %for.end.loopexit{{.*}}, label %for.body
28 ; EPILOG: for.body.epil{{.*}}:
/external/python/cpython3/Lib/test/libregrtest/
Dcmdline.py25 EPILOG = """\ variable
154 epilog=EPILOG,