Searched refs:isVectorIntrinsicWithScalarOpAtArg (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ReplaceWithVeclib.cpp | 124 if (isVectorIntrinsicWithScalarOpAtArg(IID, Arg.index(), /*TTI=*/nullptr)) { in replaceWithCallToVeclib()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 1104 !isVectorIntrinsicWithScalarOpAtArg(II->getIntrinsicID(), Idx, &TTI)) in scalarizeOpOrCmp() 1141 } else if (II && isVectorIntrinsicWithScalarOpAtArg(II->getIntrinsicID(), in scalarizeOpOrCmp() 1210 if (!Scalar || (II && isVectorIntrinsicWithScalarOpAtArg( in scalarizeOpOrCmp() 2568 if (isVectorIntrinsicWithScalarOpAtArg(IID, I, &TTI) && in foldShuffleOfIntrinsics() 2581 if (isVectorIntrinsicWithScalarOpAtArg(IID, I, &TTI)) { in foldShuffleOfIntrinsics() 2604 if (isVectorIntrinsicWithScalarOpAtArg(IID, I, &TTI)) { in foldShuffleOfIntrinsics() 2734 isVectorIntrinsicWithScalarOpAtArg(II->getIntrinsicID(), Idx, TTI)) { in generateNewInstTree() 2916 if (isVectorIntrinsicWithScalarOpAtArg(II->getIntrinsicID(), Op, in foldShuffleToIdentity()
|
| H A D | LoopVectorizationLegality.cpp | 941 if (isVectorIntrinsicWithScalarOpAtArg(IntrinID, Idx, TTI)) { in canVectorizeInstrs()
|
| H A D | VPlanRecipes.cpp | 1493 if (isVectorIntrinsicWithScalarOpAtArg(VectorIntrinsicID, I.index(), in execute() 1569 return V != Op || isVectorIntrinsicWithScalarOpAtArg(getVectorIntrinsicID(), in onlyFirstLaneUsed()
|
| H A D | SLPVectorizer.cpp | 1539 return isVectorIntrinsicWithScalarOpAtArg(ID, Arg.index(), TTI) && in doesInTreeUserNeedToExtract() 7642 isVectorIntrinsicWithScalarOpAtArg(ID, Idx, TTI)) in reorderBottomToTop() 7677 isVectorIntrinsicWithScalarOpAtArg(ID, Idx, TTI)) in reorderBottomToTop() 8947 if (isVectorIntrinsicWithScalarOpAtArg(ID, Idx, TTI)) { in buildIntrinsicArgTypes() 9335 if (isVectorIntrinsicWithScalarOpAtArg(ID, J, TTI)) in getScalarsVectorizationState() 9351 if (isVectorIntrinsicWithScalarOpAtArg(ID, J, TTI)) { in getScalarsVectorizationState() 9910 if (isVectorIntrinsicWithScalarOpAtArg(ID, Idx, &TTI)) in buildOriginalOperands() 10660 if (isVectorIntrinsicWithScalarOpAtArg(ID, I, TTI)) in buildTreeRec() 18387 if (UseIntrinsic && isVectorIntrinsicWithScalarOpAtArg(ID, I, TTI)) { in vectorizeTree()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | VectorUtils.h | 155 isVectorIntrinsicWithScalarOpAtArg(Intrinsic::ID ID, unsigned ScalarOpdIdx,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Scalarizer.cpp | 781 if (isVectorIntrinsicWithScalarOpAtArg(ID, J, TTI)) { in splitCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | VectorUtils.cpp | 145 bool llvm::isVectorIntrinsicWithScalarOpAtArg(Intrinsic::ID ID, in isVectorIntrinsicWithScalarOpAtArg() function in llvm
|
| H A D | ConstantFolding.cpp | 3837 if (isVectorIntrinsicWithScalarOpAtArg(IntrinsicID, J, /*TTI=*/nullptr)) { in ConstantFoldFixedVectorCall() 3885 if (isVectorIntrinsicWithScalarOpAtArg(IntrinsicID, I, /*TTI=*/nullptr)) { in ConstantFoldScalableVectorCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 1412 isVectorIntrinsicWithScalarOpAtArg(II->getIntrinsicID(), in foldShuffledIntrinsicOperands() 1430 if (isVectorIntrinsicWithScalarOpAtArg(II->getIntrinsicID(), in foldShuffledIntrinsicOperands() 1476 if (isVectorIntrinsicWithScalarOpAtArg(II->getIntrinsicID(), in foldReversedIntrinsicOperands()
|