Home
last modified time | relevance | path

Searched refs:SLP (Results 1 – 19 of 19) sorted by relevance

/external/llvm/test/Transforms/SLPVectorizer/X86/
Dopt.ll1 …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>
Dvector_gep.ll6 ; This test checks that SLP vectorizer does not fail on vector GEP.
Dgep.ll6 ; Test if SLP can handle GEP expressions.
Dsaxpy.ll6 ; SLP vectorization example from http://cs.stanford.edu/people/eschkufz/research/asplos291-schkufza…
Dcommutativity.ll3 ; Verify that the SLP vectorizer is able to figure out that commutativity
/external/llvm/docs/
DVectorizers.rst9 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
DLexicon.rst237 **SLP**
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DLoopInfo.h814 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/
Dchain_order.ll12 ; A test from pifft (after SLP-vectorization) that fails when we drop the chain on newly merged loa…
/external/llvm/test/Feature/
Doptnone-opt.ll55 ; OPT-O2O3-DAG: Skipping pass 'SLP Vectorizer'
/external/llvm/test/Other/
Dpass-pipelines.ll74 ; CHECK-O2: SLP Vectorizer
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp799 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/
DCodeGenOptions.def168 CODEGENOPT(VectorizeSLP , 1, 0) ///< Run SLP vectorizer.
/external/llvm/test/Transforms/SLPVectorizer/AArch64/
Dhorizontal.ll75 ;; Check whether SLP can find a reduction phi whose incoming blocks are not
/external/swiftshader/third_party/llvm-subzero/
DCREDITS.TXT403 D: X86 code generation improvements, Loop Vectorizer, SLP Vectorizer
/external/clang/lib/AST/
DExpr.cpp1057 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/
DREADME-SSE.txt43 Also, there are cases where some simple local SLP would improve codegen a bit.
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DREADME-SSE.txt43 Also, there are cases where some simple local SLP would improve codegen a bit.
/external/clang/include/clang/Driver/
DCC1Options.td254 HelpText<"Run the SLP vectorization passes">;