/freebsd-src/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 | 795 if (Splat->isReg()) in matchBuildVectorToDup() local 1011 bool IsZero = Splat && Splat->isCst() && Splat->getCst() == 0; in applyLowerVectorFCMP() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ComplexDeinterleavingPass.h | 41 Splat, enumerator
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FixupVectorConstants.cpp | 206 std::optional<APInt> Splat = getSplatableConstant(C, SplatBitWidth); rebuildSplatableConstant() local
|
/freebsd-src/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 | 3111 SDValue Splat = N; findVSplat() local 3121 SDValue Splat = findVSplat(N); selectVSplat() local 3133 SDValue Splat = findVSplat(N); selectVSplatImmHelper() local [all...] |
H A D | RISCVISelLowering.cpp | 3542 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) { lowerBuildVectorOfConstants() local 3712 SDValue Splat = lowerBuildVectorOfConstants() local 3777 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) { lowerBUILD_VECTOR() local 3793 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) { lowerBUILD_VECTOR() local 4443 SDValue Splat = cast<BuildVectorSDNode>(V1)->getSplatValue(); lowerVECTOR_SHUFFLEAsVSlide1() local 4829 SDValue Splat = lowerVECTOR_SHUFFLE() local 10534 SDValue Splat = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, ContainerVT, lowerVPExtMaskOp() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 229 if (Constant *Splat = V->getSplatValue()) { ConstantFoldCastInstruction() local 654 if (Constant *Splat = C->getSplatValue()) ConstantFoldUnaryInstruction() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 219 if (Value *Splat = getSplatValue(V)) findScalarElement() local 255 Value *Splat; getSplatValue() local
|
H A D | Loads.cpp | 570 APInt Splat = LoadSize >= 8 ? APInt::getSplat(LoadSize, Val->getValue()) getAvailableLoadStore() local
|
H A D | InstructionSimplify.cpp | 5224 if (auto *Splat = getSplatValue(Vec)) simplifyExtractElementInst() local 5238 if (Value *Splat = getSplatValue(Vec)) simplifyExtractElementInst() local 5558 auto *Splat = In->getSplatValue(); propagateNaN() local
|
H A D | TargetTransformInfo.cpp | 828 const Value *Splat = getSplatValue(V); getOperandInfo() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAddressingModes.h | 309 int Splat = getT2SOImmValSplatVal(Arg); in getT2SOImmVal() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 1517 Value *Splat = Builder.CreateVectorSplat(BlockSize, RH, "splat"); emitMatrixMultiply() local 1544 Value *Splat = Builder.CreateVectorSplat(BlockSize, LH, "splat"); emitMatrixMultiply() local
|
H A D | RewriteStatepointsForGC.cpp | 3152 auto *Splat = B.CreateVectorSplat(VF, I.getOperand(0)); runOnFunction() local
|
H A D | SROA.cpp | 3256 Value *Splat = getIntegerSplat( visitMemSetInst() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 3292 if (SDValue Splat = BV->getSplatValue(&UndefElements)) SelectWMMAVISrc() local 3314 if (SDValue Splat = SplatSrc16BV->getSplatValue()) { SelectWMMAVISrc() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 1320 if (auto Splat = getIConstantSplatSExtVal(MI, MRI)) getVectorSplat() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 1049 if (auto Splat = getSplatValue(*I)) getGEPCost() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1736 if (Instruction *Splat = foldInsEltIntoSplat(IE)) visitInsertElementInst() local
|
H A D | InstCombineCalls.cpp | 2643 if (ConstantInt *Splat = visitCallInst() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 2574 auto *Splat = dyn_cast<BuildVectorSDNode>(SplatVal.getNode()); performVectorTruncZeroCombine() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 966 Value *Splat = IC.Builder.CreateVectorSplat(RetTy->getElementCount(), instCombineSVEDupX() local
|
/freebsd-src/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 | 1656 SDValue Splat = DAG.getNode(ISD::SPLAT_VECTOR, dl, SplatTy, ToInt32); in LowerHvxSplatVector() local
|