| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64GlobalISelUtils.cpp | 21 if (auto Splat = getVectorSplat(MI, MRI)) in getAArch64VectorSplat() local 35 auto Splat = getAArch64VectorSplat(MI, MRI); in getAArch64VectorSplatScalar() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ComplexDeinterleavingPass.h | 42 Splat, enumerator
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantFold.cpp | 169 if (Constant *Splat = V->getSplatValue()) { in ConstantFoldCastInstruction() local 579 if (Constant *Splat = C->getSplatValue()) in ConstantFoldUnaryInstruction() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 148 Value *Splat = getSplatValue(BO->getOperand(1)); in matchStridedStart() local
|
| H A D | RISCVISelDAGToDAG.cpp | 3832 SDValue Splat = N; in findVSplat() local 3842 SDValue Splat = findVSplat(N); in selectVSplat() local 3855 SDValue Splat = findVSplat(N); in selectVSplatImmHelper() local 3922 SDValue Splat = findVSplat(N); in selectVSplatImm64Neg() local
|
| H A D | RISCVISelLowering.cpp | 4023 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) { in lowerBuildVectorOfConstants() local 4136 SDValue Splat = in lowerBuildVectorOfConstants() local 4307 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) { in lowerBUILD_VECTOR() local 4323 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) { in lowerBUILD_VECTOR() local 4599 SDValue Splat = in lowerScalarSplat() local 4900 SDValue Splat = DAG.getVectorShuffle(VT, DL, V1, DAG.getUNDEF(VT), in lowerVECTOR_SHUFFLEAsVRGatherVX() local 5049 SDValue Splat = cast<BuildVectorSDNode>(V1)->getSplatValue(); in lowerVECTOR_SHUFFLEAsVSlide1() local 5785 SDValue Splat = in lowerVECTOR_SHUFFLE() local 13045 SDValue Splat = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, ContainerVT, in lowerVPExtMaskOp() local 20640 SDValue Splat = DAG.getNode(ISD::SPLAT_VECTOR, DL, ScalTy, EltVal); in PerformDAGCombine() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedAccessPass.cpp | 588 if (auto *Splat = ConstMask->getSplatValue()) in getMask() local
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | WebAssembly.cpp | 374 Value *Splat = Constant::getNullValue(TruncT); in EmitWebAssemblyBuiltinExpr() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | VectorUtils.cpp | 368 if (Value *Splat = getSplatValue(V)) in findScalarElement() local 404 Value *Splat; in getSplatValue() local
|
| H A D | Loads.cpp | 654 APInt Splat = LoadSize >= 8 ? APInt::getSplat(LoadSize, Val->getValue()) in getAvailableLoadStore() local
|
| H A D | ConstantFolding.cpp | 1383 if (auto *Splat = dyn_cast_or_null<ConstantFP>(Operand->getSplatValue())) { in FlushFPConstant() local 3889 Constant *Splat = Op->getSplatValue(); in ConstantFoldScalableVectorCall() local
|
| H A D | InstructionSimplify.cpp | 5280 if (auto *Splat = getSplatValue(Vec)) in simplifyExtractElementInst() local 5294 if (Value *Splat = getSplatValue(Vec)) in simplifyExtractElementInst() local 5632 auto *Splat = In->getSplatValue(); in propagateNaN() local
|
| H A D | TargetTransformInfo.cpp | 911 const Value *Splat = getSplatValue(V); in getOperandInfo() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 1469 if (auto Splat = getIConstantSplatSExtVal(MI, MRI)) in getVectorSplat() local 2027 if (GSplatVector *Splat = dyn_cast<GSplatVector>(Constant)) { in getConstant() local 2067 if (GSplatVector *Splat = dyn_cast<GSplatVector>(Constant)) { in getConstant() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FixupVectorConstants.cpp | 254 std::optional<APInt> Splat = getSplatableConstant(C, SplatBitWidth); in rebuildSplatCst() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMAddressingModes.h | 309 int Splat = getT2SOImmValSplatVal(Arg); in getT2SOImmVal() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 1749 Value *Splat = Builder.CreateVectorSplat(BlockSize, RH, "splat"); in emitMatrixMultiply() local 1776 Value *Splat = Builder.CreateVectorSplat(BlockSize, LH, "splat"); in emitMatrixMultiply() local
|
| H A D | RewriteStatepointsForGC.cpp | 3161 auto *Splat = B.CreateVectorSplat(VF, I.getOperand(0)); in runOnFunction() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelDAGToDAG.cpp | 3547 if (SDValue Splat = BV->getSplatValue(&UndefElements)) in SelectWMMAVISrc() local 3569 if (SDValue Splat = SplatSrc16BV->getSplatValue()) { in SelectWMMAVISrc() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 1672 SDValue Splat = DAG.getNode(ISD::SPLAT_VECTOR, dl, SplatTy, ToInt32); in LowerHvxSplatVector() local 2026 SDValue Splat = DAG.getNode(ISD::SPLAT_VECTOR, dl, VecTy, Val32); in LowerHvxBitcast() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 1697 if (auto *Splat = dyn_cast_or_null<ConstantFP>(FPC->getSplatValue())) in getMinimumFPType() local
|
| H A D | InstCombineVectorOps.cpp | 1822 if (Instruction *Splat = foldInsEltIntoSplat(IE)) in visitInsertElementInst() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 1264 if (auto Splat = getSplatValue(*I)) in getGEPCost() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 3001 auto *Splat = dyn_cast<BuildVectorSDNode>(SplatVal.getNode()); in performVectorTruncZeroCombine() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 2294 Value *Splat = State.Builder.CreateVectorSplat(State.VF, NewGEP); in execute() local
|