Searched refs:SLP (Results 1 – 19 of 19) sorted by relevance
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
D | opt.ll | 1 …t < %s -O3 -S -mtriple=x86_64-apple-macosx10.8.0 -mcpu=corei7-avx | FileCheck %s --check-prefix=SLP 9 ; SLP-LABEL: test1 10 ; SLP: store <2 x double>
|
D | vector_gep.ll | 6 ; This test checks that SLP vectorizer does not fail on vector GEP.
|
D | gep.ll | 6 ; Test if SLP can handle GEP expressions.
|
D | saxpy.ll | 6 ; SLP vectorization example from http://cs.stanford.edu/people/eschkufz/research/asplos291-schkufza…
|
D | commutativity.ll | 3 ; Verify that the SLP vectorizer is able to figure out that commutativity
|
/external/llvm/docs/ |
D | Vectorizers.rst | 9 which operates on Loops, and the :ref:`SLP Vectorizer 12 The SLP vectorizer merges multiple scalars that are found in the code into 16 Both the Loop Vectorizer and the SLP Vectorizer are enabled by default. 385 The SLP Vectorizer 391 The goal of SLP vectorization (a.k.a. superword-level parallelism) is 407 The SLP-vectorizer processes the code bottom-up, across basic blocks, in search of scalars to combi… 412 The SLP Vectorizer is enabled by default, but it can be disabled
|
D | Lexicon.rst | 237 **SLP**
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | LoopInfo.h | 814 LoopT *SLP = SubLoop->ParentLoop; // SubLoopParent in ConsiderForLoop() local 816 std::find(SLP->SubLoops.begin(), SLP->SubLoops.end(), SubLoop); in ConsiderForLoop() 817 assert(I != SLP->SubLoops.end() &&"SubLoop not a child of parent?"); in ConsiderForLoop() 818 SLP->SubLoops.erase(I); // Remove from parent... in ConsiderForLoop()
|
/external/llvm/test/CodeGen/X86/ |
D | chain_order.ll | 12 ; A test from pifft (after SLP-vectorization) that fails when we drop the chain on newly merged loa…
|
/external/llvm/test/Feature/ |
D | optnone-opt.ll | 55 ; OPT-O2O3-DAG: Skipping pass 'SLP Vectorizer'
|
/external/llvm/test/Other/ |
D | pass-pipelines.ll | 74 ; CHECK-O2: SLP Vectorizer
|
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 799 bool tryScheduleBundle(ArrayRef<Value *> VL, BoUpSLP *SLP); 817 BoUpSLP *SLP); 2805 BoUpSLP *SLP) { in tryScheduleBundle() argument 2869 calculateDependencies(Bundle, true, SLP); in tryScheduleBundle() 3012 BoUpSLP *SLP) { in calculateDependencies() argument 3058 MemoryLocation SrcLoc = getLocation(SrcInst, SLP->AA); in calculateDependencies() 3076 SLP->isAliased(SrcLoc, SrcInst, DepDest->Inst)))) { in calculateDependencies()
|
/external/clang/include/clang/Frontend/ |
D | CodeGenOptions.def | 168 CODEGENOPT(VectorizeSLP , 1, 0) ///< Run SLP vectorizer.
|
/external/llvm/test/Transforms/SLPVectorizer/AArch64/ |
D | horizontal.ll | 75 ;; Check whether SLP can find a reduction phi whose incoming blocks are not
|
/external/swiftshader/third_party/llvm-subzero/ |
D | CREDITS.TXT | 403 D: X86 code generation improvements, Loop Vectorizer, SLP Vectorizer
|
/external/clang/lib/AST/ |
D | Expr.cpp | 1057 StringLiteralParser SLP(TheTok, SM, Features, Target); in getLocationOfByte() local 1058 unsigned TokNumBytes = SLP.GetStringLength(); in getLocationOfByte() 1063 unsigned Offset = SLP.getOffsetOfStringByte(TheTok, ByteNo); in getLocationOfByte()
|
/external/llvm/lib/Target/X86/ |
D | README-SSE.txt | 43 Also, there are cases where some simple local SLP would improve codegen a bit.
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | README-SSE.txt | 43 Also, there are cases where some simple local SLP would improve codegen a bit.
|
/external/clang/include/clang/Driver/ |
D | CC1Options.td | 254 HelpText<"Run the SLP vectorization passes">;
|