/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64GlobalISelUtils.cpp | 23 if (auto Splat = getVectorSplat(MI, MRI)) in getAArch64VectorSplat() local 37 auto Splat = getAArch64VectorSplat(MI, MRI); in getAArch64VectorSplatScalar() local
|
H A D | AArch64PostLegalizerLowering.cpp | 723 auto Splat = getAArch64VectorSplat(MI, MRI); in matchBuildVectorToDup() local 926 auto Splat = getAArch64VectorSplat(*MRI.getVRegDef(RHS), MRI); in lowerVectorFCMP() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 64 if (Constant *Splat = CV->getSplatValue()) { in BitCastConstantVector() local 606 if (Constant *Splat = V->getSplatValue()) { in ConstantFoldCastInstruction() local 1091 if (Constant *Splat = C->getSplatValue()) { in ConstantFoldUnaryInstruction() local
|
H A D | Constants.cpp | 112 if (Constant *Splat = CV->getSplatValue()) in isAllOnesValue() local 138 if (Constant *Splat = CV->getSplatValue()) in isOneValue() local 188 if (Constant *Splat = CV->getSplatValue()) in isMinSignedValue() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAddressingModes.h | 322 int Splat = getT2SOImmValSplatVal(Arg); in getT2SOImmVal() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 356 Value *Splat; in getSplatValue() local
|
H A D | TargetTransformInfo.cpp | 676 const Value *Splat = getSplatValue(V); in getOperandInfo() local
|
H A D | InstructionSimplify.cpp | 4481 if (auto *Splat = CVec->getSplatValue()) in SimplifyExtractElementInst() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 928 if (auto Splat = getBuildVectorConstantSplat(MI, MRI)) in getVectorSplat() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 1061 Value *Splat = Builder.CreateVectorSplat(BlockSize, RH, "splat"); in emitMatrixMultiply() local 1088 Value *Splat = Builder.CreateVectorSplat(BlockSize, LH, "splat"); in emitMatrixMultiply() local
|
H A D | RewriteStatepointsForGC.cpp | 2865 auto *Splat = B.CreateVectorSplat(VF, I.getOperand(0)); in runOnFunction() local
|
H A D | SROA.cpp | 2848 Value *Splat = getIntegerSplat( in visitMemSetInst() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 1333 SDValue Splat = DAG.getNode(Opc, DL, ContainerVT, Op.getOperand(0), VL); in lowerSPLAT_VECTOR() local 1440 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) { in lowerBUILD_VECTOR() local 1458 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) { in lowerBUILD_VECTOR() local 1529 SDValue Splat = in lowerBUILD_VECTOR() local 1775 SDValue Splat = DAG.getNode(Opc, DL, ContainerVT, V, VL); in lowerVECTOR_SHUFFLE() local
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 885 if (auto Splat = getSplatValue(*I)) variable
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 2217 auto *Splat = dyn_cast<BuildVectorSDNode>(N->getOperand(1)); in performVectorTruncSatLowCombine() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1455 if (Instruction *Splat = foldInsEltIntoSplat(IE)) in visitInsertElementInst() local
|
H A D | InstCombineCalls.cpp | 1555 if (ConstantInt *Splat = in visitCallInst() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 1807 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle() local 1881 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle() local 3203 if (const Constant *Splat = Cst->getSplatValue()) { in computeKnownBits() local
|
H A D | DAGCombiner.cpp | 5621 if (ConstantSDNode *Splat = BVec->getConstantSplatNode()) { in visitAND() local 19488 if (SDValue Splat = cast<BuildVectorSDNode>(N)->getSplatValue()) { in visitBUILD_VECTOR() local 20684 auto *Splat = dyn_cast<ShuffleVectorSDNode>(Shuf->getOperand(0)); in combineShuffleOfSplatVal() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 5336 SDValue Splat = BVN->getSplatValue(&UndefElements); in lowerShift() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 4160 SDValue Splat = Index.getOperand(1); in getGatherScatterIndexIsExtended() local 13780 SDValue Splat = DAG.getNode(ISD::SPLAT_VECTOR, DL, CmpVT, Imm); in tryConvertSVEWideCompare() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 911 Splat, ///< Matching the same instruction multiple times (broadcast) enumerator
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 9851 SDValue Splat = DAG.getNode(PPCISD::XXSPLT, dl, MVT::v4i32, Conv, in LowerVECTOR_SHUFFLE() local
|
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 17514 Value *Splat = Builder.CreateVectorSplat(2, Builder.getInt32(0)); in EmitWebAssemblyBuiltinExpr() local
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 39770 SDValue Splat = BV->getSplatValue(); in createMMXBuildVector() local
|