Home
last modified time | relevance | path

Searched refs:Vec1 (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTStructuralEquivalence.cpp956 const auto *Vec1 = cast<DependentSizedExtVectorType>(T1); in IsStructurallyEquivalent() local
958 if (!IsStructurallyEquivalent(Context, Vec1->getSizeExpr(), in IsStructurallyEquivalent()
961 if (!IsStructurallyEquivalent(Context, Vec1->getElementType(), in IsStructurallyEquivalent()
968 const auto *Vec1 = cast<DependentVectorType>(T1); in IsStructurallyEquivalent() local
970 if (Vec1->getVectorKind() != Vec2->getVectorKind()) in IsStructurallyEquivalent()
972 if (!IsStructurallyEquivalent(Context, Vec1->getSizeExpr(), in IsStructurallyEquivalent()
975 if (!IsStructurallyEquivalent(Context, Vec1->getElementType(), in IsStructurallyEquivalent()
983 const auto *Vec1 = cast<VectorType>(T1); in IsStructurallyEquivalent() local
985 if (!IsStructurallyEquivalent(Context, Vec1->getElementType(), in IsStructurallyEquivalent()
988 if (Vec1->getNumElements() != Vec2->getNumElements()) in IsStructurallyEquivalent()
[all …]
H A DExprConstant.cpp11087 const Expr *Vec1 = E->getExpr(0); in VisitShuffleVectorExpr() local
11088 if (!EvaluateAsRValue(Info, Vec1, VecVal1)) in VisitShuffleVectorExpr()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp1012 auto *Vec1 = dyn_cast<ConstantVector>(Mask1); in isNonTargetIntrinsicMatch() local
1013 if (!Vec0 || !Vec1) in isNonTargetIntrinsicMatch()
1015 if (Vec0->getType() != Vec1->getType()) in isNonTargetIntrinsicMatch()
1019 Constant *Elem1 = Vec1->getOperand(i); in isNonTargetIntrinsicMatch()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAGHVX.cpp2637 SDValue Vec1 = N->getOperand(1); in selectShuffle()
2638 assert(Vec0.getValueType() == ResTy && Vec1.getValueType() == ResTy); in selectShuffle()
2648 if (!Vec1.isUndef()) { in selectShuffle()
2649 Results.push(TargetOpcode::COPY, ResTy, {Vec1}); in selectShuffle()
2662 Done = scalarizeShuffle(Mask, SDLoc(N), ResTy, Vec0, Vec1, N); in selectShuffle()
2640 SDValue Vec1 = N->getOperand(1); selectShuffle() local
H A DHexagonISelLoweringHVX.cpp1880 SDValue Vec1 = DAG.getNode(ISD::SPLAT_VECTOR, dl, ResTy, in LowerHvxCttz()
1892 DAG.getNode(ISD::SUB, dl, ResTy, {InpV, Vec1})}); in LowerHvxCttz()
1881 SDValue Vec1 = DAG.getNode(ISD::SPLAT_VECTOR, dl, ResTy, LowerHvxCttz() local
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td440 def Vec1 : IntList<"Vec1", [1]>;
461 def AGenType1 : GenericType<"AGenType1", TLAll, Vec1>;
465 def AIGenType1 : GenericType<"AIGenType1", TLAllInts, Vec1>;
477 def IntLongFloatGenType1 : GenericType<"IntLongFloatGenType1", TLIntLongFloats, Vec1>;
480 TypeList<[Char, UChar, Short, UShort]>, Vec1>;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp565 Value *Vec1 = nullptr; in isFixedVectorShuffle() local
609 if (!Vec1 || Vec1 == Vec) { in isFixedVectorShuffle()
610 Vec1 = Vec; in isFixedVectorShuffle()
12576 Value *Vec1 = nullptr; in processBuildVector() local
12587 Vec1 = ExtractVecBase; in processBuildVector()
12599 if (!Vec1) { in processBuildVector()
12600 Vec1 = VecOp; in processBuildVector()
12601 } else if (Vec1 != VecOp) { in processBuildVector()
12611 isGuaranteedNotToBePoison(Vec1) && isGuaranteedNotToBePoison(Vec2); in processBuildVector()
12612 ShuffleBuilder.add(Vec1, Vec2, ExtractMask); in processBuildVector()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrMMA.td1077 dag Vec1 = (v4i32 (EXTRACT_SUBREG Pair0, sub_vsx1));
1092 Extracts.Vec1>;
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5393 Value *Vec1, *Vec2, *Mask; in parseFunctionBody() local
5395 if (getValueTypePair(Record, OpNum, NextValueNo, Vec1, Vec1TypeID, in parseFunctionBody()
5397 popValue(Record, OpNum, NextValueNo, Vec1->getType(), Vec1TypeID, in parseFunctionBody()
5404 if (!Vec1->getType()->isVectorTy() || !Vec2->getType()->isVectorTy()) in parseFunctionBody()
5407 I = new ShuffleVectorInst(Vec1, Vec2, Mask); in parseFunctionBody()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp1913 SDValue Vec1 = IntermedVals[0].first; in ExpandBVWithShuffles() local
1927 Res = DAG.getVectorShuffle(VT, dl, Vec1, Vec2, ShuffleVec); in ExpandBVWithShuffles()
2028 SDValue Vec1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, Value1); in ExpandBUILD_VECTOR() local
2036 return DAG.getVectorShuffle(VT, dl, Vec1, Vec2, ShuffleVec); in ExpandBUILD_VECTOR()
H A DSelectionDAG.cpp12417 SDValue Vec1 = getBuildVector(VT1, dl, Scalars1); in UnrollVectorOp() local
12418 return getMergeValues({Vec0, Vec1}, dl); in UnrollVectorOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp7426 SDValue Vec1 = SVN->getOperand(VecIdx1); in lowerVECTOR_SHUFFLE() local
7428 Vec1, DAG.getConstant(EltIdx1, SL, MVT::i32)); in lowerVECTOR_SHUFFLE()
14461 SDValue Vec1 = Op1.getOperand(0); in performFMACombine() local
14488 if (Vec1 == Vec2 || Vec3 == Vec4) in performFMACombine()
14491 if (Vec1.getValueType() != MVT::v2f16 || Vec2.getValueType() != MVT::v2f16) in performFMACombine()
14494 if ((Vec1 == Vec3 && Vec2 == Vec4) || in performFMACombine()
14495 (Vec1 == Vec4 && Vec2 == Vec3)) { in performFMACombine()
14496 return DAG.getNode(AMDGPUISD::FDOT2, SL, MVT::f32, Vec1, Vec2, FMAAcc, in performFMACombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp14569 SDValue Vec1 = Op.getOperand(1); in LowerINSERT_SUBVECTOR() local
14588 Lo = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, HalfVT, Lo, Vec1, in LowerINSERT_SUBVECTOR()
14591 Hi = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, HalfVT, Hi, Vec1, in LowerINSERT_SUBVECTOR()
14610 Vec1 = getSVESafeBitCast(WideVT, Vec1, DAG); in LowerINSERT_SUBVECTOR()
14613 Vec1 = DAG.getNode(ISD::ANY_EXTEND, DL, WideVT, Vec1); in LowerINSERT_SUBVECTOR()
14622 Narrow = DAG.getNode(AArch64ISD::UZP1, DL, NarrowVT, Vec1, HiVec0); in LowerINSERT_SUBVECTOR()
14627 Narrow = DAG.getNode(AArch64ISD::UZP1, DL, NarrowVT, LoVec0, Vec1); in LowerINSERT_SUBVECTOR()
14642 SDValue ScalableVec1 = convertToScalableVector(DAG, VT, Vec1); in LowerINSERT_SUBVECTOR()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp49281 SDValue Vec1 = N1.getOperand(0); in combineBitOpWithMOVMSK() local
49283 EVT VecVT1 = Vec1.getValueType(); in combineBitOpWithMOVMSK()
49295 DAG.getNode(VecOpc, DL, VecVT0, Vec0, DAG.getBitcast(VecVT0, Vec1)); in combineBitOpWithMOVMSK()