Home
last modified time | relevance | path

Searched refs:getSplatValue (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DConstant.h124 Constant *getSplatValue() const;
H A DPatternMatch.h146 if (auto *CI = dyn_cast_or_null<ConstantInt>(C->getSplatValue())) { in match()
166 if (auto *CI = dyn_cast_or_null<ConstantFP>(C->getSplatValue())) { in match()
211 if (const auto *CI = dyn_cast_or_null<ConstantInt>(C->getSplatValue())) in match()
251 if (auto *CI = dyn_cast_or_null<ConstantInt>(C->getSplatValue())) in match()
270 if (const auto *CF = dyn_cast_or_null<ConstantFP>(C->getSplatValue())) in match()
532 if (auto *CFP = dyn_cast_or_null<ConstantFP>(C->getSplatValue())) in match()
571 CI = dyn_cast_or_null<ConstantInt>(C->getSplatValue()); in match()
H A DConstants.h528 Constant *getSplatValue() const;
801 Constant *getSplatValue() const;
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/Utils/
H A DLocal.h56 OpC = OpC->getSplatValue();
/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstants.cpp51 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isNegativeZeroValue()
77 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isZeroValue()
111 if (Constant *Splat = CV->getSplatValue()) in isAllOnesValue()
137 if (Constant *Splat = CV->getSplatValue()) in isOneValue()
163 if (Constant *Splat = CV->getSplatValue()) in isMinSignedValue()
1368 Constant *Constant::getSplatValue() const { in getSplatValue() function in Constant
1373 return CV->getSplatValue(); in getSplatValue()
1375 return CV->getSplatValue(); in getSplatValue()
1379 Constant *ConstantVector::getSplatValue() const { in getSplatValue() function in ConstantVector
1392 assert(this->getSplatValue() && "Doesn't contain a unique integer!"); in getUniqueInteger()
[all …]
H A DType.cpp558 C = C->getSplatValue(); in indexValid()
H A DConstantFold.cpp2040 CI = dyn_cast_or_null<ConstantInt>(CV->getSplatValue()); in isInBoundsIndices()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DVectorUtils.h79 const Value *getSplatValue(const Value *V);
H A DTargetTransformInfoImpl.h743 if (auto Splat = getSplatValue(*I)) in getGEPCost()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DVectorUtils.cpp306 const llvm::Value *llvm::getSplatValue(const Value *V) { in getSplatValue() function in llvm
310 return C->getSplatValue(); in getSplatValue()
H A DTargetTransformInfo.cpp409 const Value *Splat = getSplatValue(V); in getOperandInfo()
H A DValueTracking.cpp1313 Index = CIndex->getSplatValue(); in computeKnownBitsFromOperator()
3183 Constant *Splat = cast<ConstantVector>(C)->getSplatValue(); in isBytewiseValue()
H A DInstructionSimplify.cpp4263 if (auto *Splat = CVec->getSplatValue()) in SimplifyExtractElementInst()
4465 OpShuf->getMask()->getSplatValue()) in SimplifyShuffleVectorInst()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp886 CF = CDV ? dyn_cast_or_null<ConstantFP>(CDV->getSplatValue()) : nullptr; in fold_pow()
887 CINT = CDV ? dyn_cast_or_null<ConstantInt>(CDV->getSplatValue()) : nullptr; in fold_pow()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp385 ? dyn_cast_or_null<const ConstantInt>(C->getSplatValue()) in getArithmeticInstrCost()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1202 !(SplatVal = ShiftVec->getSplatValue())) in LowerShift()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1583 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle()
1657 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle()
9161 SDValue BuildVectorSDNode::getSplatValue(BitVector *UndefElements) const { in getSplatValue() function in BuildVectorSDNode
9190 return dyn_cast_or_null<ConstantSDNode>(getSplatValue(UndefElements)); in getConstantSplatNode()
9195 return dyn_cast_or_null<ConstantFPSDNode>(getSplatValue(UndefElements)); in getConstantFPSplatNode()
9202 dyn_cast_or_null<ConstantFPSDNode>(getSplatValue(UndefElements))) { in getConstantFPSplatPow2ToLog2Int()
H A DSelectionDAGBuilder.cpp3540 cast<ConstantDataVector>(Idx)->getSplatValue()) in visitGetElementPtr()
3541 CI = cast<ConstantInt>(cast<ConstantDataVector>(Idx)->getSplatValue()); in visitGetElementPtr()
3992 else if (!(Ptr = getSplatValue(GEPPtr))) in getUniformBase()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1825 SDValue getSplatValue(BitVector *UndefElements = nullptr) const;
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp56 return IsConstantExtractIndex || C->getSplatValue(); in cheapToScalarize()
H A DInstCombineCasts.cpp642 Shuf->getMask()->getSplatValue() && in shrinkSplatShuffle()
H A DInstCombineCalls.cpp3317 dyn_cast_or_null<ConstantInt>(CV1->getSplatValue())) in visitCallInst()
H A DInstCombineCompares.cpp2516 if (auto *Elem = dyn_cast_or_null<ConstantInt>(Mask->getSplatValue())) { in foldICmpBitCastConstant()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2012 if (SDValue S = BVN->getSplatValue()) { in getVectorShiftByInt()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp2735 if (Ptrs->getType()->isVectorTy() && !getSplatValue(Ptrs)) in getGSVectorCost()

12