Home
last modified time | relevance | path

Searched defs:SplatVal (Results 1 – 17 of 17) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp3120 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 DRISCVISelLowering.cpp3303 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 DLoongArchISelDAGToDAG.cpp348 selectVSplatImm(SDValue N,SDValue & SplatVal) selectVSplatImm() argument
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp104 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 DConstantFold.cpp470 if (Constant *SplatVal = Val->getSplatValue()) ConstantFoldExtractElementInstruction() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1224 Value *SplatVal = InsElt.getOperand(1); foldInsSequenceIntoSplat() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2573 __anond01107b71102(SDValue SplatVal) performVectorTruncZeroCombine() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp9791 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 DAArch64TargetTransformInfo.cpp1079 if (auto *SplatVal = getSplatValue(Vec)) instCombineSVELast() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2037 SDValue SplatVal = Node->getOperand(0); ExpandSPLAT_VECTOR() local
H A DSelectionDAG.cpp143 isConstantSplatVector(const SDNode * N,APInt & SplatVal) isConstantSplatVector() argument
184 APInt SplatVal; isConstantSplatVectorAllOnes() local
233 APInt SplatVal; isConstantSplatVectorAllZeros() local
[all...]
H A DDAGCombiner.cpp11770 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 DSystemZISelLowering.cpp7040 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 DX86ISelDAGToDAG.cpp967 APInt SplatVal; PreprocessISelDAG() local
H A DX86ISelLowering.cpp4926 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 DPPCISelLowering.cpp9971 unsigned SplatVal = APSplatValue.getZExtValue(); lowerToXXSPLTI32DX() local
15469 SDValue SplatVal = combineVectorShuffle() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp8213 APInt SplatVal = APInt::getSplat(NumBits, Scalar); getMemsetValue() local