HomeSort by: relevance | last modified time | path
    Searched refs:LoopVectorizationLegality (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlanTransforms.h 17 #include "llvm/Transforms/Vectorize/LoopVectorizationLegality.h"
29 LoopVectorizationLegality::InductionList &Inductions,
VPRecipeBuilder.h 20 class LoopVectorizationLegality;
35 LoopVectorizationLegality *Legal;
108 LoopVectorizationLegality *Legal,
LoopVectorizationLegality.cpp 1 //===- LoopVectorizationLegality.cpp --------------------------------------===//
17 #include "llvm/Transforms/Vectorize/LoopVectorizationLegality.h"
406 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) const {
421 bool LoopVectorizationLegality::isUniform(Value *V) {
425 bool LoopVectorizationLegality::canVectorizeOuterLoop() {
493 void LoopVectorizationLegality::addInductionPhi(
545 bool LoopVectorizationLegality::setupOuterLoopInductions() {
600 bool LoopVectorizationLegality::canVectorizeInstrs() {
863 bool LoopVectorizationLegality::canVectorizeMemory() {
887 bool LoopVectorizationLegality::isInductionPhi(const Value *V)
    [all...]
LoopVectorizationPlanner.h 32 class LoopVectorizationLegality;
250 LoopVectorizationLegality *Legal;
280 LoopVectorizationLegality *Legal,
VPlanTransforms.cpp 21 LoopVectorizationLegality::InductionList &Inductions,
LoopVectorize.cpp 20 // 2. LoopVectorizationLegality - A unit that checks for the legality
143 #include "llvm/Transforms/Vectorize/LoopVectorizationLegality.h"
452 /// LoopVectorizationLegality class to provide information about the induction
461 unsigned UnrollFactor, LoopVectorizationLegality *LVL,
851 LoopVectorizationLegality *Legal;
887 LoopVectorizationLegality *LVL,
940 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM,
978 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM,
1007 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM,
1223 LoopVectorizationLegality *Legal
    [all...]
  /src/external/apache2/llvm/lib/libLLVMVectorize/
Makefile 10 LoopVectorizationLegality.cpp \
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
LoopVectorizationLegality.h 1 //===- llvm/Transforms/Vectorize/LoopVectorizationLegality.h ----*- C++ -*-===//
10 /// This file defines the LoopVectorizationLegality class. Original code
235 /// LoopVectorizationLegality checks if it is legal to vectorize a loop, and
248 class LoopVectorizationLegality {
250 LoopVectorizationLegality(

Completed in 19 milliseconds