/external/swiftshader/third_party/LLVM/test/Transforms/LoopUnroll/ |
shifted-tripcount.ll | 1 ; RUN: opt < %s -loop-unroll -unroll-count=2 -S | FileCheck %s 3 ; LoopUnroll should unroll this loop into one big basic block.
|
2004-05-13-DontUnrollTooMuch.ll | 1 ; RUN: opt < %s -loop-unroll -disable-output
|
/external/clang/test/Preprocessor/ |
_Pragma.c | 15 _Pragma(unroll 1 // expected-error{{_Pragma takes a parenthesized string literal}}
|
/external/llvm/test/Transforms/LoopUnroll/ |
2004-05-13-DontUnrollTooMuch.ll | 1 ; RUN: opt < %s -loop-unroll -disable-output
|
full-unroll-heuristics-2.ll | 1 ; RUN: opt < %s -S -loop-unroll -unroll-max-iteration-count-to-analyze=1000 -unroll-threshold=10 -unroll-percent-dynamic-cost-saved-threshold=70 -unroll-dynamic-cost-savings-discount=90 | FileCheck %s 8 ; it as a constant, so we shouldn't unroll the loop. 34 ; shouldn't unroll the loop. 61 ; clean up almost entire loop. Make sure that we do not unroll such loop.
|
runtime-loop1.ll | 1 ; RUN: opt < %s -S -loop-unroll -unroll-runtime -unroll-count=2 | FileCheck %s -check-prefix=EPILOG 2 ; RUN: opt < %s -S -loop-unroll -unroll-runtime -unroll-count=2 -unroll-runtime-epilog=false | FileCheck %s -check-prefix=PROLOG 4 ; This tests that setting the unroll count works
|
2006-08-24-MultiBlockLoop.ll | 1 ; RUN: opt < %s -loop-unroll -S | grep bb72.2
|
2007-04-16-PhiUpdate.ll | 2 ; RUN: opt < %s -loop-unroll -disable-output
|
runtime-loop3.ll | 2 ; RUN: opt < %s -disable-output -stats -loop-unroll -unroll-runtime -unroll-threshold=400 -info-output-file - | FileCheck %s --check-prefix=STATS 6 ; STATS: 2 loop-unroll - Number of loops unrolled (completely or otherwise)
|
/external/clang/lib/CodeGen/ |
CGLoopInfo.cpp | 60 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.unroll.count"), 75 // Setting unroll.full or unroll.disable 79 Name = "llvm.loop.unroll.enable"; 81 Name = "llvm.loop.unroll.full"; 83 Name = "llvm.loop.unroll.disable"; 144 LoopHintAttr::OptionType Option = LoopHintAttr::Unroll; 150 // 0 - full unroll (no argument). 151 // 1 - disable unroll. 152 // other positive integer n - unroll by n [all...] |
/external/clang/test/Parser/ |
pragma-loop-safety.cpp | 18 /* expected-error {{invalid argument; expected 'enable', 'full' or 'disable'}} */ #pragma clang loop unroll(assume_safety) 23 /* expected-error {{invalid argument; expected 'enable', 'full' or 'disable'}} */ #pragma clang loop unroll(badidentifier)
|
/external/llvm/test/Analysis/ScalarEvolution/ |
scev-invalid.ll | 1 ; RUN: opt < %s -S -indvars -loop-unroll | FileCheck %s 9 ; When loop-unroll asks for the expression, it contains a NULL
|
/external/clang/test/CodeGenCXX/ |
pragma-loop.cpp | 11 #pragma clang loop unroll(full) 24 #pragma clang loop vectorize_width(8) interleave_count(4) unroll(disable) distribute(disable) 32 enum struct Tuner : short { Interleave = 4, Unroll = 8 }; 38 #pragma clang loop unroll_count(static_cast<int>(Tuner::Unroll)) 59 #pragma clang loop vectorize(disable) unroll(disable) distribute(disable) 165 // CHECK: ![[UNROLL_FULL]] = !{!"llvm.loop.unroll.full"} 169 // CHECK: ![[UNROLL_DISABLE]] = !{!"llvm.loop.unroll.disable"} 172 // CHECK: ![[UNROLL_8]] = !{!"llvm.loop.unroll.count", i32 8} 189 // CHECK: ![[UNROLL_24]] = !{!"llvm.loop.unroll.count", i32 24} 192 // CHECK: ![[UNROLL_32]] = !{!"llvm.loop.unroll.count", i32 32 [all...] |
/external/clang/test/CodeGenOpenCL/ |
unroll-hint.cl | 86 // CHECK: ![[COUNT]] = !{!"llvm.loop.unroll.count", i32 8} 88 // CHECK: ![[DISABLE]] = !{!"llvm.loop.unroll.disable"} 90 // CHECK: ![[FULL]] = !{!"llvm.loop.unroll.full"}
|
/external/llvm/test/Transforms/LoopUnroll/AArch64/ |
partial.ll | 1 ; RUN: opt < %s -S -loop-unroll -mtriple aarch64 -mcpu=cortex-a57 | FileCheck %s 3 ; Partial unroll 8 times for this loop. 28 ; Partial unroll 16 times for this loop.
|
runtime-loop.ll | 1 ; RUN: opt < %s -S -loop-unroll -mtriple aarch64 -mcpu=cortex-a57 | FileCheck %s -check-prefix=EPILOG 2 ; RUN: opt < %s -S -loop-unroll -mtriple aarch64 -mcpu=cortex-a57 -unroll-runtime-epilog=false | FileCheck %s -check-prefix=PROLOG
|
/external/llvm/test/Transforms/LoopUnroll/PowerPC/ |
a2-unrolling.ll | 1 ; RUN: opt < %s -S -mtriple=powerpc64-unknown-linux-gnu -mcpu=a2 -loop-unroll | FileCheck %s -check-prefix=EPILOG 2 ; RUN: opt < %s -S -mtriple=powerpc64-unknown-linux-gnu -mcpu=a2 -loop-unroll -unroll-runtime-epilog=false | FileCheck %s -check-prefix=PROLOG
|
/external/skia/src/core/ |
SkBlitRow_D32.cpp | 14 #define UNROLL 30 #ifdef UNROLL 62 #ifdef UNROLL
|
/external/skqp/src/core/ |
SkBlitRow_D32.cpp | 14 #define UNROLL 30 #ifdef UNROLL 62 #ifdef UNROLL
|
/external/clang/test/Misc/ |
backend-optimization-failure-nodbg.cpp | 8 #pragma clang loop vectorize(enable) unroll(disable)
|
backend-optimization-failure.cpp | 8 #pragma clang loop vectorize(enable) unroll(disable)
|
/external/llvm/test/Transforms/LoopUnswitch/ |
2007-10-04-DomFrontier.ll | 1 ; RUN: opt < %s -licm -loop-unroll -disable-output
|
/external/llvm/test/Transforms/LoopVectorize/AArch64/ |
first-order-recurrence.ll | 2 ; RUN: opt < %s -loop-vectorize -force-vector-width=4 -force-vector-interleave=2 -dce -instcombine -S | FileCheck %s --check-prefix=UNROLL 30 ; UNROLL: vector.body: 31 ; UNROLL: %vector.recur = phi <4 x i32> [ %vector.recur.init, %vector.ph ], [ [[L2:%[a-zA-Z0-9.]+]], %vector.body ] 32 ; UNROLL: [[L1:%[a-zA-Z0-9.]+]] = load <4 x i32> 33 ; UNROLL: [[L2]] = load <4 x i32> 34 ; UNROLL: {{.*}} = shufflevector <4 x i32> %vector.recur, <4 x i32> [[L1]], <4 x i32> <i32 3, i32 4, i32 5, i32 6> 35 ; UNROLL: {{.*}} = shufflevector <4 x i32> [[L1]], <4 x i32> [[L2]], <4 x i32> <i32 3, i32 4, i32 5, i32 6> 37 ; UNROLL: middle.block: 38 ; UNROLL: %vector.recur.extract = extractelement <4 x i32> [[L2]], i32 3 92 ; UNROLL: vector.body [all...] |
/external/llvm/test/Transforms/LoopVectorize/X86/ |
already-vectorized.ll | 42 ; CHECK: [[vect]] = distinct !{[[vect]], [[width:![0-9]+]], [[unroll:![0-9]+]]} 44 ; CHECK: [[unroll]] = !{!"llvm.loop.interleave.count", i32 1} 45 ; CHECK: [[scalar]] = distinct !{[[scalar]], [[runtime_unroll:![0-9]+]], [[width]], [[unroll]]} 46 ; CHECK: [[runtime_unroll]] = !{!"llvm.loop.unroll.runtime.disable"}
|
/external/llvm/test/Transforms/LoopVectorize/ |
miniters.ll | 2 ; RUN: opt %s -loop-vectorize -force-vector-interleave=2 -force-vector-width=4 -S | FileCheck %s -check-prefix=UNROLL 15 ; UNROLL-LABEL: foo( 16 ; UNROLL: %min.iters.check = icmp ult i64 %N, 8 17 ; UNROLL: br i1 %min.iters.check, label %scalar.ph, label %min.iters.checked
|