Home
last modified time | relevance | path

Searched refs:InVec (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp518 static void concatSubVector(Value **Vec, ArrayRef<Instruction *> InVec, in concatSubVector() argument
522 Vec[i] = InVec[i]; in concatSubVector()
529 InVec[j * 6 + i], InVec[j * 6 + i + 3], makeArrayRef(Concat, 32)); in concatSubVector()
539 ArrayRef<Instruction *> InVec, SmallVectorImpl<Value *> &TransposedMatrix, in deinterleave8bitStride3() argument
565 concatSubVector(Vec, InVec, VecElems, Builder); in deinterleave8bitStride3()
625 ArrayRef<Instruction *> InVec, SmallVectorImpl<Value *> &TransposedMatrix, in interleave8bitStride3() argument
655 InVec[0], UndefValue::get(InVec[0]->getType()), VPAlign2); in interleave8bitStride3()
657 InVec[1], UndefValue::get(InVec[1]->getType()), VPAlign3); in interleave8bitStride3()
658 Vec[2] = InVec[2]; in interleave8bitStride3()
H A DX86ISelLowering.cpp6633 SDValue InVec = N.getOperand(0); in getFauxShuffleMask() local
6643 Ops.push_back(InVec); in getFauxShuffleMask()
6663 Ops.push_back(InVec); in getFauxShuffleMask()
32788 SDValue InVec = N->getOperand(0); in XFormVExtractWithShuffleIntoLoad() local
32795 EVT OriginalVT = InVec.getValueType(); in XFormVExtractWithShuffleIntoLoad()
32798 InVec = peekThroughOneUseBitcasts(InVec); in XFormVExtractWithShuffleIntoLoad()
32800 EVT CurrentVT = InVec.getValueType(); in XFormVExtractWithShuffleIntoLoad()
32805 if (!isTargetShuffle(InVec.getOpcode())) in XFormVExtractWithShuffleIntoLoad()
32809 if (!InVec.hasOneUse()) in XFormVExtractWithShuffleIntoLoad()
41378 SDValue InVec = N->getOperand(0); in combineExtractSubvector() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1891 SDValue InVec = N->getOperand(0); in PerformDAGCombine() local
1897 return InVec; in PerformDAGCombine()
1899 EVT VT = InVec.getValueType(); in PerformDAGCombine()
1914 if (InVec.getOpcode() == ISD::BUILD_VECTOR) { in PerformDAGCombine()
1915 Ops.append(InVec.getNode()->op_begin(), in PerformDAGCombine()
1916 InVec.getNode()->op_end()); in PerformDAGCombine()
1917 } else if (InVec.isUndef()) { in PerformDAGCombine()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3024 SDValue InVec = Op.getOperand(0); in computeKnownBits() local
3026 EVT VecVT = InVec.getValueType(); in computeKnownBits()
3039 Known = computeKnownBits(InVec, DemandedElt, Depth + 1); in computeKnownBits()
3042 Known = computeKnownBits(InVec, Depth + 1); in computeKnownBits()
3049 SDValue InVec = Op.getOperand(0); in computeKnownBits() local
3071 Known2 = computeKnownBits(InVec, VectorElts, Depth + 1); in computeKnownBits()
3077 Known = computeKnownBits(InVec, Depth + 1); in computeKnownBits()
3621 SDValue InVec = Op.getOperand(0); in ComputeNumSignBits() local
3651 Tmp = ComputeNumSignBits(InVec, Depth + 1); in ComputeNumSignBits()
3659 SDValue InVec = Op.getOperand(0); in ComputeNumSignBits() local
[all …]
H A DDAGCombiner.cpp15497 SDValue InVec = N->getOperand(0); in visitINSERT_VECTOR_ELT() local
15504 return InVec; in visitINSERT_VECTOR_ELT()
15506 EVT VT = InVec.getValueType(); in visitINSERT_VECTOR_ELT()
15513 return InVec; in visitINSERT_VECTOR_ELT()
15538 if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT && InVec.hasOneUse() in visitINSERT_VECTOR_ELT()
15547 VT, NewOp, InVec.getOperand(1), InVec.getOperand(2)); in visitINSERT_VECTOR_ELT()
15561 if (InVec.getOpcode() == ISD::BUILD_VECTOR && InVec.hasOneUse()) { in visitINSERT_VECTOR_ELT()
15563 InVec.getNode()->op_end()); in visitINSERT_VECTOR_ELT()
15564 } else if (InVec.isUndef()) { in visitINSERT_VECTOR_ELT()
17903 SDValue InVec = InVal->getOperand(0); in visitSCALAR_TO_VECTOR() local
[all …]
H A DLegalizeVectorTypes.cpp2260 SDValue InVec = N->getOperand(0); in SplitVecOp_TruncateHelper() local
2261 EVT InVT = InVec->getValueType(0); in SplitVecOp_TruncateHelper()
2296 GetSplitVector(InVec, InLoVec, InHiVec); in SplitVecOp_TruncateHelper()
2894 SDValue InVec = DAG.getNode(ISD::CONCAT_VECTORS, DL, InWidenVT, Ops); in WidenVecRes_Convert() local
2896 return DAG.getNode(Opcode, DL, WidenVT, InVec); in WidenVecRes_Convert()
2897 return DAG.getNode(Opcode, DL, WidenVT, InVec, N->getOperand(1), Flags); in WidenVecRes_Convert()
H A DSelectionDAGBuilder.cpp3191 SDValue InVec = getValue(I.getOperand(0)); in visitInsertElement() local
3197 InVec, InVal, InIdx)); in visitInsertElement()
3202 SDValue InVec = getValue(I.getOperand(0)); in visitExtractElement() local
3207 InVec, InIdx)); in visitExtractElement()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3187 Value *InVec = vectorizeTree(INVL); in vectorizeTree() local
3195 Value *V = Builder.CreateCast(CI->getOpcode(), InVec, VecTy); in vectorizeTree()