Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DVectorUtils.cpp365 bool llvm::isSplatValue(const Value *V, int Index, unsigned Depth) { in isSplatValue() function in llvm
399 return isSplatValue(X, Index, Depth) && isSplatValue(Y, Index, Depth); in isSplatValue()
403 return isSplatValue(X, Index, Depth) && isSplatValue(Y, Index, Depth) && in isSplatValue()
404 isSplatValue(Z, Index, Depth); in isSplatValue()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DVectorUtils.h364 bool isSplatValue(const Value *V, int Index = -1, unsigned Depth = 0);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1810 bool isSplatValue(SDValue V, const APInt &DemandedElts, APInt &UndefElts,
1814 bool isSplatValue(SDValue V, bool AllowUndefs = false);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2464 bool SelectionDAG::isSplatValue(SDValue V, const APInt &DemandedElts, in isSplatValue() function in SelectionDAG
2491 if (isSplatValue(LHS, DemandedElts, UndefLHS, Depth + 1) && in isSplatValue()
2492 isSplatValue(RHS, DemandedElts, UndefRHS, Depth + 1)) { in isSplatValue()
2502 return isSplatValue(V.getOperand(0), DemandedElts, UndefElts, Depth + 1); in isSplatValue()
2560 if (isSplatValue(Src, DemandedSrcElts, UndefSrcElts, Depth + 1)) { in isSplatValue()
2572 bool SelectionDAG::isSplatValue(SDValue V, bool AllowUndefs) { in isSplatValue() function in SelectionDAG
2582 return isSplatValue(V, DemandedElts, UndefElts) && in isSplatValue()
2599 if (isSplatValue(V, DemandedElts, UndefElts)) { in getSplatSourceVector()
H A DDAGCombiner.cpp14001 if (VT.isVector() && DAG.isSplatValue(N1)) in combineRepeatedFPDivisors()
18884 if (!AllAnyExt && DAG.isSplatValue(SDValue(N, 0), /*AllowUndefs*/ true)) in reduceBuildVecExtToExtBuildVec()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp6653 if (!isSplatValue(TVal) || !isSplatValue(FVal)) in optimizeShiftInst()
6688 if (!isSplatValue(TVal) || !isSplatValue(FVal)) in optimizeFunnelShift()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1728 if (isSplatValue(BO->getOperand(0), SplatIndex)) { in foldVectorBinop()
1731 } else if (isSplatValue(BO->getOperand(1), SplatIndex)) { in foldVectorBinop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp2512 } else if (DAG.isSplatValue(Op, /* AllowUndefs */ false)) in lowerBUILD_VECTOR()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1807 bool SwapOps = DAG.isSplatValue(V2) && !DAG.isSplatValue(V1); in lowerVECTOR_SHUFFLE()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp9094 if (InputLoad && DAG.isSplatValue(Op, true)) { in LowerBUILD_VECTOR()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5477 if (DAG.isSplatValue(Y, /*AllowUndefs=*/true)) in shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd()
28834 bool IsSplatAmt = DAG.isSplatValue(Amt); in LowerRotate()
50290 DAG.isSplatValue(InVec, /*AllowUndefs*/ false))) in combineExtractSubvector()