/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.cpp | 3120 selectVSplat(SDValue N,SDValue & SplatVal) selectVSplat() argument 3129 selectVSplatImmHelper(SDValue N,SDValue & SplatVal,SelectionDAG & DAG,const RISCVSubtarget & Subtarget,std::function<bool (int64_t)> ValidateImm) selectVSplatImmHelper() argument 3159 selectVSplatSimm5(SDValue N,SDValue & SplatVal) selectVSplatSimm5() argument 3164 selectVSplatSimm5Plus1(SDValue N,SDValue & SplatVal) selectVSplatSimm5Plus1() argument 3171 selectVSplatSimm5Plus1NonZero(SDValue N,SDValue & SplatVal) selectVSplatSimm5Plus1NonZero() argument 3179 selectVSplatUimm(SDValue N,unsigned Bits,SDValue & SplatVal) selectVSplatUimm() argument 3185 selectLow8BitsVSplat(SDValue N,SDValue & SplatVal) selectLow8BitsVSplat() argument [all...] |
H A D | RISCVISelLowering.cpp | 3303 matchSplatAsGather(SDValue SplatVal,MVT VT,const SDLoc & DL,SelectionDAG & DAG,const RISCVSubtarget & Subtarget) matchSplatAsGather() argument 7524 SDValue SplatVal = Op.getOperand(0); lowerVectorMaskSplat() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelDAGToDAG.cpp | 348 selectVSplatImm(SDValue N,SDValue & SplatVal) selectVSplatImm() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | Constants.cpp | 104 if (const auto *SplatVal = getSplatValue()) isAllOnesValue() local 121 if (const auto *SplatVal = getSplatValue()) isOneValue() local 148 if (const auto *SplatVal = getSplatValue()) isNotOneValue() local 166 if (const auto *SplatVal = getSplatValue()) isMinSignedValue() local 193 if (const auto *SplatVal = getSplatValue()) isNotMinSignedValue() local 1635 Constant *SplatVal = IElt->getOperand(1); getSplatValue() local [all...] |
H A D | ConstantFold.cpp | 470 if (Constant *SplatVal = Val->getSplatValue()) ConstantFoldExtractElementInstruction() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1224 Value *SplatVal = InsElt.getOperand(1); foldInsSequenceIntoSplat() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 2573 __anond01107b71102(SDValue SplatVal) performVectorTruncZeroCombine() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 9791 SDValue SplatVal = DAG.getSExtOrTrunc(CCVal, DL, SplatValVT); LowerSELECT() local 12379 SDValue SplatVal = DAG.getAnyExtOrTrunc(Op.getOperand(0), DL, MVT::i64); LowerSPLAT_VECTOR() local 13666 isPow2Splat(SDValue Op,uint64_t & SplatVal,bool & Negated) isPow2Splat() argument 13710 uint64_t SplatVal; LowerDIV() local 20367 splitStoreSplat(SelectionDAG & DAG,StoreSDNode & St,SDValue SplatVal,unsigned NumVecElts) splitStoreSplat() argument 20624 SDValue SplatVal = replaceZeroVectorStore() local 20657 SDValue SplatVal; replaceSplatVectorStore() local 25935 uint64_t SplatVal; LowerFixedLengthVectorIntDivideToSVE() local [all...] |
H A D | AArch64TargetTransformInfo.cpp | 1079 if (auto *SplatVal = getSplatValue(Vec)) instCombineSVELast() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 2037 SDValue SplatVal = Node->getOperand(0); ExpandSPLAT_VECTOR() local
|
H A D | SelectionDAG.cpp | 143 isConstantSplatVector(const SDNode * N,APInt & SplatVal) isConstantSplatVector() argument 184 APInt SplatVal; isConstantSplatVectorAllOnes() local 233 APInt SplatVal; isConstantSplatVectorAllZeros() local [all...] |
H A D | DAGCombiner.cpp | 11770 if (SDValue SplatVal = DAG.getSplatValue(Index); refineUniformBase() local 11781 if (SDValue SplatVal = DAG.getSplatValue(Index.getOperand(0)); refineUniformBase() local 11787 if (SDValue SplatVal = DAG.getSplatValue(Index.getOperand(1)); refineUniformBase() local 22007 APInt SplatVal; scalarizeExtractedBinop() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 7040 SDValue SplatVal = Op1->getOperand(0); combineSTORE() local 7057 SDValue SplatVal = DAG.getSplatVector(SplatVT, SDLoc(SN), Word); combineSTORE() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 967 APInt SplatVal; PreprocessISelDAG() local
|
H A D | X86ISelLowering.cpp | 4926 isConstantSplat(SDValue Op,APInt & SplatVal,bool AllowPartialUndefs) isConstantSplat() argument 32183 APInt SplatVal; ReplaceNodeResults() local 48255 APInt SplatVal; combineAndMaskToShift() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 9971 unsigned SplatVal = APSplatValue.getZExtValue(); lowerToXXSPLTI32DX() local 15469 SDValue SplatVal = combineVectorShuffle() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 8213 APInt SplatVal = APInt::getSplat(NumBits, Scalar); getMemsetValue() local
|