| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Constant.h | 124 Constant *getSplatValue() const;
|
| H A D | PatternMatch.h | 146 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 D | Constants.h | 528 Constant *getSplatValue() const; 801 Constant *getSplatValue() const;
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/Utils/ |
| H A D | Local.h | 56 OpC = OpC->getSplatValue();
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Constants.cpp | 51 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 D | Type.cpp | 558 C = C->getSplatValue(); in indexValid()
|
| H A D | ConstantFold.cpp | 2040 CI = dyn_cast_or_null<ConstantInt>(CV->getSplatValue()); in isInBoundsIndices()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | VectorUtils.h | 79 const Value *getSplatValue(const Value *V);
|
| H A D | TargetTransformInfoImpl.h | 743 if (auto Splat = getSplatValue(*I)) in getGEPCost()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | VectorUtils.cpp | 306 const llvm::Value *llvm::getSplatValue(const Value *V) { in getSplatValue() function in llvm 310 return C->getSplatValue(); in getSplatValue()
|
| H A D | TargetTransformInfo.cpp | 409 const Value *Splat = getSplatValue(V); in getOperandInfo()
|
| H A D | ValueTracking.cpp | 1313 Index = CIndex->getSplatValue(); in computeKnownBitsFromOperator() 3183 Constant *Splat = cast<ConstantVector>(C)->getSplatValue(); in isBytewiseValue()
|
| H A D | InstructionSimplify.cpp | 4263 if (auto *Splat = CVec->getSplatValue()) in SimplifyExtractElementInst() 4465 OpShuf->getMask()->getSplatValue()) in SimplifyShuffleVectorInst()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibCalls.cpp | 886 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 D | SystemZTargetTransformInfo.cpp | 385 ? dyn_cast_or_null<const ConstantInt>(C->getSplatValue()) in getArithmeticInstrCost()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1202 !(SplatVal = ShiftVec->getSplatValue())) in LowerShift()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 1583 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 D | SelectionDAGBuilder.cpp | 3540 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 D | SelectionDAGNodes.h | 1825 SDValue getSplatValue(BitVector *UndefElements = nullptr) const;
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 56 return IsConstantExtractIndex || C->getSplatValue(); in cheapToScalarize()
|
| H A D | InstCombineCasts.cpp | 642 Shuf->getMask()->getSplatValue() && in shrinkSplatShuffle()
|
| H A D | InstCombineCalls.cpp | 3317 dyn_cast_or_null<ConstantInt>(CV1->getSplatValue())) in visitCallInst()
|
| H A D | InstCombineCompares.cpp | 2516 if (auto *Elem = dyn_cast_or_null<ConstantInt>(Mask->getSplatValue())) { in foldICmpBitCastConstant()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 2012 if (SDValue S = BVN->getSplatValue()) { in getVectorShiftByInt()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 2735 if (Ptrs->getType()->isVectorTy() && !getSplatValue(Ptrs)) in getGSVectorCost()
|