/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.cpp | 448 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 D | VPRecipeBuilder.h | 20 class LoopVectorizationLegality; variable 35 LoopVectorizationLegality *Legal; 111 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
|
H A D | LoopVectorizationPlanner.h | 33 class LoopVectorizationLegality; variable 267 LoopVectorizationLegality *Legal; 289 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
|
H A D | CMakeLists.txt | 3 LoopVectorizationLegality.cpp
|
H A D | LoopVectorize.cpp | 453 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 D | BUILD.gn | 11 "LoopVectorizationLegality.cpp",
|
/openbsd-src/gnu/usr.bin/clang/libLLVMVectorize/ |
H A D | Makefile | 10 LoopVectorizationLegality.cpp \
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 241 class LoopVectorizationLegality { 243 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.h | 359 LoopVectorizationLegality *LVL,
|
H A D | AArch64TargetTransformInfo.cpp | 3362 TargetLibraryInfo *TLI, DominatorTree *DT, LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.h | 309 LoopVectorizationLegality *LVL,
|
H A D | ARMTargetTransformInfo.cpp | 2243 TargetLibraryInfo *TLI, DominatorTree *DT, LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 56 class LoopVectorizationLegality; variable 516 LoopVectorizationLegality *LVL, 1617 DominatorTree *DT, LoopVectorizationLegality *LVL, 2015 LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
|
H A D | TargetTransformInfoImpl.h | 169 LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
|
/openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 303 TargetLibraryInfo *TLI, DominatorTree *DT, LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 628 LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
|
/openbsd-src/distrib/sets/lists/comp/ |
H A D | clang.amd64 | 2843 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
|
H A D | clang.macppc | 2842 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
|
H A D | clang.loongson | 2842 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
|
H A D | clang.octeon | 2842 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
|
H A D | clang.arm64 | 2843 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
|
H A D | clang.powerpc64 | 2841 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
|
H A D | clang.armv7 | 2841 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
|
H A D | clang.i386 | 2841 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
|
H A D | clang.sparc64 | 2842 ./usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
|