Home
last modified time | relevance | path

Searched refs:blockNeedsPredication (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h326 bool blockNeedsPredication(BasicBlock *BB) const;
353 return isUniform(Ptr) && !blockNeedsPredication(I.getParent()); in isUniformMemOp()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp909 bool LoopVectorizationLegality::blockNeedsPredication(BasicBlock *BB) const { in blockNeedsPredication() function in llvm::LoopVectorizationLegality
910 return LoopAccessInfo::blockNeedsPredication(BB, TheLoop, DT); in blockNeedsPredication()
995 if (!blockNeedsPredication(BB)) { in canVectorizeWithIfConvert()
1029 if (blockNeedsPredication(BB)) { in canVectorizeWithIfConvert()
H A DLoopVectorize.cpp1529 if (!blockNeedsPredication(I->getParent())) in isPredicatedInst()
1583 bool blockNeedsPredication(BasicBlock *BB) const { in blockNeedsPredication() function in llvm::LoopVectorizationCostModel
1584 return foldTailByMasking() || Legal->blockNeedsPredication(BB); in blockNeedsPredication()
5332 if (!blockNeedsPredication(I->getParent())) in isScalarWithPredication()
5377 Legal->blockNeedsPredication(I->getParent()) && Legal->isMaskRequired(I); in interleavedAccessCanBeWidened()
6715 if (!blockNeedsPredication(BB)) in collectInstsToScalarize()
6881 if (VF.isScalar() && Legal->blockNeedsPredication(BB)) in expectedCost()
7952 if (CM.blockNeedsPredication(OrigLoop->getHeader()) && in plan()
8547 if (!CM.blockNeedsPredication(BB)) in createBlockInMask()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h545 static bool blockNeedsPredication(BasicBlock *BB, Loop *TheLoop,
H A DVectorUtils.h872 return LoopAccessInfo::blockNeedsPredication(BB, TheLoop, DT); in isPredicated()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1938 if (blockNeedsPredication(ST->getParent(), TheLoop, DT)) in analyzeLoop()
1993 if (blockNeedsPredication(LD->getParent(), TheLoop, DT)) in analyzeLoop()
2093 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop, in blockNeedsPredication() function in LoopAccessInfo
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp330 if (!LoopAccessInfo::blockNeedsPredication(Inst->getParent(), L, DT)) in mergeNonIfConvertible()