| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InterleavedAccess.cpp | 518 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 D | X86ISelLowering.cpp | 6633 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 D | R600ISelLowering.cpp | 1891 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 D | SelectionDAG.cpp | 3024 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 D | DAGCombiner.cpp | 15497 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 D | LegalizeVectorTypes.cpp | 2260 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 D | SelectionDAGBuilder.cpp | 3191 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 D | SLPVectorizer.cpp | 3187 Value *InVec = vectorizeTree(INVL); in vectorizeTree() local 3195 Value *V = Builder.CreateCast(CI->getOpcode(), InVec, VecTy); in vectorizeTree()
|