Searched refs:UndefElements (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 2018 BitVector *UndefElements = nullptr) const; 2024 SDValue getSplatValue(BitVector *UndefElements = nullptr) const; 2039 BitVector *UndefElements = nullptr) const; 2051 BitVector *UndefElements = nullptr) const; 2061 BitVector *UndefElements = nullptr) const; 2069 getConstantSplatNode(BitVector *UndefElements = nullptr) const; 2079 BitVector *UndefElements = nullptr) const; 2087 getConstantFPSplatNode(BitVector *UndefElements = nullptr) const; 2094 int32_t getConstantFPSplatPow2ToLog2Int(BitVector *UndefElements, 2103 BitVector &UndefElements) const;
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 1975 BitVector UndefElements; in getVectorShuffle() local 1976 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle() 1985 if (UndefElements[MaskVec[i] - Offset]) { in getVectorShuffle() 1991 if (!UndefElements[i]) in getVectorShuffle() 2049 BitVector UndefElements; in getVectorShuffle() local 2050 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle() 2060 if (Splat && UndefElements.none()) { in getVectorShuffle() 11016 BitVector UndefElements; in isConstOrConstSplat() local 11017 ConstantSDNode *CN = BV->getConstantSplatNode(DemandedElts, &UndefElements); in isConstOrConstSplat() 11022 if (CN && (UndefElements.none() || AllowUndefs)) { in isConstOrConstSplat() [all …]
|
| H A D | DAGCombiner.cpp | 14556 BitVector UndefElements; in ConstantFoldBITCASTofBUILD_VECTOR() local 14559 if (!BVN->getConstantRawBits(IsLE, DstBitSize, RawBits, UndefElements)) in ConstantFoldBITCASTofBUILD_VECTOR() 14565 if (UndefElements[I]) in ConstantFoldBITCASTofBUILD_VECTOR()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 5624 BitVector UndefElements; in lowerShift() local 5625 SDValue Splat = BVN->getSplatValue(&UndefElements); in lowerShift()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 16794 BitVector UndefElements; in PerformVCVTCombine() local 16796 int32_t C = BV->getConstantFPSplatPow2ToLog2Int(&UndefElements, 33); in PerformVCVTCombine() 16895 BitVector UndefElements; in PerformVDIVCombine() local 16897 int32_t C = BV->getConstantFPSplatPow2ToLog2Int(&UndefElements, 33); in PerformVDIVCombine()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 15849 BitVector UndefElements; in performFpToIntCombine() local 15852 int32_t C = BV->getConstantFPSplatPow2ToLog2Int(&UndefElements, Bits + 1); in performFpToIntCombine() 15916 BitVector UndefElements; in performFDivCombine() local 15918 int32_t C = BV->getConstantFPSplatPow2ToLog2Int(&UndefElements, FloatBits + 1); in performFDivCombine()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 9681 BitVector UndefElements; in lowerBuildVectorAsBroadcast() local 9683 if (BVOp->getRepeatedSequence(Sequence, &UndefElements)) { in lowerBuildVectorAsBroadcast() 9727 unsigned NumUndefElts = UndefElements.count(); in lowerBuildVectorAsBroadcast() 9793 if (!(UndefElements[0] || (ScalarSize != 32 && ScalarSize != 64))) in lowerBuildVectorAsBroadcast()
|