Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp5966 static bool isSplatShuffle(Value *V) { in isSplatShuffle() function
6001 if (AllowSplat && isSplatShuffle(Op1)) in areExtractShuffleVectors()
6003 if (AllowSplat && isSplatShuffle(Op2)) in areExtractShuffleVectors()
6139 if (isSplatShuffle(II->getOperand(0))) in isProfitableToSinkOperands()
6141 if (isSplatShuffle(II->getOperand(1))) in isProfitableToSinkOperands()
6149 if (isSplatShuffle(II->getOperand(1))) in isProfitableToSinkOperands()
6151 if (isSplatShuffle(II->getOperand(2))) in isProfitableToSinkOperands()
6348 if (isSplatShuffle(ExtOp) && ShouldSinkSplatForIndexedVariant(ExtOp)) in isProfitableToSinkOperands()
6367 if (isSplatShuffle(Shuffle) && in isProfitableToSinkOperands()
6425 if (isSplatShuffle(I->getOperand(0))) in isProfitableToSinkOperands()
[all …]