Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
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 …]
DVPRecipeBuilder.h20 class LoopVectorizationLegality; variable
35 LoopVectorizationLegality *Legal;
111 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
DLoopVectorizationPlanner.h33 class LoopVectorizationLegality; variable
267 LoopVectorizationLegality *Legal;
289 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
DCMakeLists.txt3 LoopVectorizationLegality.cpp
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/
DBUILD.gn11 "LoopVectorizationLegality.cpp",
/openbsd/src/gnu/usr.bin/clang/libLLVMVectorize/
DMakefile10 LoopVectorizationLegality.cpp \
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h241 class LoopVectorizationLegality {
243 LoopVectorizationLegality( in LoopVectorizationLegality() function
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h359 LoopVectorizationLegality *LVL,
DAArch64TargetTransformInfo.cpp3362 TargetLibraryInfo *TLI, DominatorTree *DT, LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMTargetTransformInfo.h309 LoopVectorizationLegality *LVL,
DARMTargetTransformInfo.cpp2243 TargetLibraryInfo *TLI, DominatorTree *DT, LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DTargetTransformInfo.h56 class LoopVectorizationLegality; variable
516 LoopVectorizationLegality *LVL,
1617 DominatorTree *DT, LoopVectorizationLegality *LVL,
2015 LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
DTargetTransformInfoImpl.h169 LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DTargetTransformInfo.cpp303 TargetLibraryInfo *TLI, DominatorTree *DT, LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h628 LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
/openbsd/src/distrib/sets/lists/comp/
Dclang.macppc2842 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
Dclang.powerpc642841 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
Dclang.i3862841 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
Dclang.amd642843 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
Dclang.riscv642841 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
Dclang.octeon2842 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
Dclang.armv72841 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
Dclang.arm642843 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
Dclang.loongson2842 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h

12