/freebsd/contrib/llvm-project/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 | 792 auto Splat = getAArch64VectorSplat(MI, MRI); in matchBuildVectorToDup() local 1008 auto Splat = getAArch64VectorSplat(*MRI.getVRegDef(RHS), MRI); in applyLowerVectorFCMP() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ComplexDeinterleavingPass.h | 41 Splat, enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 169 if (Constant *Splat = V->getSplatValue()) { in ConstantFoldCastInstruction() local 587 if (Constant *Splat = C->getSplatValue()) in ConstantFoldUnaryInstruction() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVGatherScatterLowering.cpp | 150 Value *Splat = getSplatValue(BO->getOperand(1)); in matchStridedStart() local
|
H A D | RISCVISelDAGToDAG.cpp | 3312 SDValue Splat = N; in findVSplat() local 3322 SDValue Splat = findVSplat(N); in selectVSplat() local 3334 SDValue Splat = findVSplat(N); in selectVSplatImmHelper() local
|
H A D | RISCVISelLowering.cpp | 3709 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) { lowerBuildVectorOfConstants() local 3879 SDValue Splat = lowerBuildVectorOfConstants() local 4038 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) { lowerBUILD_VECTOR() local 4054 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) { lowerBUILD_VECTOR() local 4750 SDValue Splat = cast<BuildVectorSDNode>(V1)->getSplatValue(); lowerVECTOR_SHUFFLEAsVSlide1() local 5178 SDValue Splat = lowerVECTOR_SHUFFLE() local 11313 SDValue Splat = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, ContainerVT, lowerVPExtMaskOp() local [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 221 if (Value *Splat = getSplatValue(V)) in findScalarElement() local 257 Value *Splat; in getSplatValue() local
|
H A D | Loads.cpp | 579 APInt Splat = LoadSize >= 8 ? APInt::getSplat(LoadSize, Val->getValue()) in getAvailableLoadStore() local
|
H A D | InstructionSimplify.cpp | 5250 if (auto *Splat = getSplatValue(Vec)) in simplifyExtractElementInst() local 5264 if (Value *Splat = getSplatValue(Vec)) in simplifyExtractElementInst() local 5595 auto *Splat = In->getSplatValue(); in propagateNaN() local
|
H A D | TargetTransformInfo.cpp | 858 const Value *Splat = getSplatValue(V); in getOperandInfo() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FixupVectorConstants.cpp | 247 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 | 1564 Value *Splat = Builder.CreateVectorSplat(BlockSize, RH, "splat"); in emitMatrixMultiply() local 1591 Value *Splat = Builder.CreateVectorSplat(BlockSize, LH, "splat"); in emitMatrixMultiply() local
|
H A D | RewriteStatepointsForGC.cpp | 3153 auto *Splat = B.CreateVectorSplat(VF, I.getOperand(0)); in runOnFunction() local
|
H A D | SROA.cpp | 3220 Value *Splat = getIntegerSplat( in visitMemSetInst() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 3358 if (SDValue Splat = BV->getSplatValue(&UndefElements)) in SelectWMMAVISrc() local 3380 if (SDValue Splat = SplatSrc16BV->getSplatValue()) { in SelectWMMAVISrc() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 1450 if (auto Splat = getIConstantSplatSExtVal(MI, MRI)) in getVectorSplat() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 1092 if (auto Splat = getSplatValue(*I)) in getGEPCost() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1744 if (Instruction *Splat = foldInsEltIntoSplat(IE)) in visitInsertElementInst() local
|
H A D | InstCombineCalls.cpp | 2834 if (ConstantInt *Splat = in visitCallInst() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 2591 auto *Splat = dyn_cast<BuildVectorSDNode>(SplatVal.getNode()); in performVectorTruncZeroCombine() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 1107 Value *Splat = IC.Builder.CreateVectorSplat(RetTy->getElementCount(), in instCombineSVEDupX() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 2296 auto *Splat = ConstantVector::getSplat(VecTy->getElementCount(), in getConstSplat() local
|
H A D | HexagonISelLoweringHVX.cpp | 1657 return DAG.getBitcast(VecTy, Splat); in LowerHvxSplatVector() local
|