Home
last modified time | relevance | path

Searched refs:LoopVectorizationLegality (Results 1 – 25 of 25) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp448 int LoopVectorizationLegality::isConsecutivePtr(Type *AccessTy, in isConsecutivePtr()
465 bool LoopVectorizationLegality::isUniform(Value *V) const { in isUniform()
469 bool LoopVectorizationLegality::isUniformMemOp(Instruction &I) const { in isUniformMemOp()
480 bool LoopVectorizationLegality::canVectorizeOuterLoop() { in canVectorizeOuterLoop()
548 void LoopVectorizationLegality::addInductionPhi( in addInductionPhi()
600 bool LoopVectorizationLegality::setupOuterLoopInductions() { in setupOuterLoopInductions()
655 bool LoopVectorizationLegality::canVectorizeInstrs() { in canVectorizeInstrs()
918 bool LoopVectorizationLegality::canVectorizeMemory() { in canVectorizeMemory()
1014 bool LoopVectorizationLegality::canVectorizeFPMath( in canVectorizeFPMath()
1040 bool LoopVectorizationLegality::isInvariantStoreOfReduction(StoreInst *SI) { in isInvariantStoreOfReduction()
[all …]
H A DVPRecipeBuilder.h20 class LoopVectorizationLegality; variable
35 LoopVectorizationLegality *Legal;
111 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
H A DLoopVectorizationPlanner.h33 class LoopVectorizationLegality; variable
267 LoopVectorizationLegality *Legal;
289 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
H A DCMakeLists.txt3 LoopVectorizationLegality.cpp
H A DLoopVectorize.cpp453 unsigned UnrollFactor, LoopVectorizationLegality *LVL, in InnerLoopVectorizer()
717 LoopVectorizationLegality *Legal;
754 LoopVectorizationLegality *LVL, in InnerLoopUnroller()
803 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in InnerLoopAndEpilogueVectorizer()
842 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerMainLoop()
870 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerEpilogueLoop()
1167 LoopVectorizationLegality *Legal, in LoopVectorizationCostModel()
1831 LoopVectorizationLegality *Legal;
6347 LoopVectorizationLegality *Legal, in getAddressAccessSCEV()
6370 static bool isStrideMul(Instruction *I, LoopVectorizationLegality *Legal) { in isStrideMul()
[all …]
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/
H A DBUILD.gn11 "LoopVectorizationLegality.cpp",
/openbsd-src/gnu/usr.bin/clang/libLLVMVectorize/
H A DMakefile10 LoopVectorizationLegality.cpp \
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h241 class LoopVectorizationLegality {
243 LoopVectorizationLegality( in LoopVectorizationLegality() function
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h359 LoopVectorizationLegality *LVL,
H A DAArch64TargetTransformInfo.cpp3362 TargetLibraryInfo *TLI, DominatorTree *DT, LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h309 LoopVectorizationLegality *LVL,
H A DARMTargetTransformInfo.cpp2243 TargetLibraryInfo *TLI, DominatorTree *DT, LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h56 class LoopVectorizationLegality; variable
516 LoopVectorizationLegality *LVL,
1617 DominatorTree *DT, LoopVectorizationLegality *LVL,
2015 LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
H A DTargetTransformInfoImpl.h169 LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp303 TargetLibraryInfo *TLI, DominatorTree *DT, LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h628 LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd642843 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
H A Dclang.macppc2842 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
H A Dclang.loongson2842 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
H A Dclang.octeon2842 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
H A Dclang.arm642843 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
H A Dclang.powerpc642841 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
H A Dclang.armv72841 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
H A Dclang.i3862841 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
H A Dclang.sparc642842 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h