Home
last modified time | relevance | path

Searched defs:Splat (Results 1 – 25 of 25) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64GlobalISelUtils.cpp23 if (auto Splat = getVectorSplat(MI, MRI)) in getAArch64VectorSplat() local
37 auto Splat = getAArch64VectorSplat(MI, MRI); in getAArch64VectorSplatScalar() local
H A DAArch64PostLegalizerLowering.cpp723 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 DConstantFold.cpp64 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 DConstants.cpp112 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 DARMAddressingModes.h322 int Splat = getT2SOImmValSplatVal(Arg); in getT2SOImmVal() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DVectorUtils.cpp356 Value *Splat; in getSplatValue() local
H A DTargetTransformInfo.cpp676 const Value *Splat = getSplatValue(V); in getOperandInfo() local
H A DInstructionSimplify.cpp4481 if (auto *Splat = CVec->getSplatValue()) in SimplifyExtractElementInst() local
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp928 if (auto Splat = getBuildVectorConstantSplat(MI, MRI)) in getVectorSplat() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1061 Value *Splat = Builder.CreateVectorSplat(BlockSize, RH, "splat"); in emitMatrixMultiply() local
1088 Value *Splat = Builder.CreateVectorSplat(BlockSize, LH, "splat"); in emitMatrixMultiply() local
H A DRewriteStatepointsForGC.cpp2865 auto *Splat = B.CreateVectorSplat(VF, I.getOperand(0)); in runOnFunction() local
H A DSROA.cpp2848 Value *Splat = getIntegerSplat( in visitMemSetInst() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1333 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 DTargetTransformInfoImpl.h885 if (auto Splat = getSplatValue(*I)) variable
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2217 auto *Splat = dyn_cast<BuildVectorSDNode>(N->getOperand(1)); in performVectorTruncSatLowCombine() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1455 if (Instruction *Splat = foldInsEltIntoSplat(IE)) in visitInsertElementInst() local
H A DInstCombineCalls.cpp1555 if (ConstantInt *Splat = in visitCallInst() local
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1807 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 DDAGCombiner.cpp5621 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 DSystemZISelLowering.cpp5336 SDValue Splat = BVN->getSplatValue(&UndefElements); in lowerShift() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4160 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 DSLPVectorizer.cpp911 Splat, ///< Matching the same instruction multiple times (broadcast) enumerator
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp9851 SDValue Splat = DAG.getNode(PPCISD::XXSPLT, dl, MVT::v4i32, Conv, in LowerVECTOR_SHUFFLE() local
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp17514 Value *Splat = Builder.CreateVectorSplat(2, Builder.getInt32(0)); in EmitWebAssemblyBuiltinExpr() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp39770 SDValue Splat = BV->getSplatValue(); in createMMXBuildVector() local