Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DVecUtils.h34 const SmallVector<sandboxir::Value *> &Vec2) {
35 return Vec1 == Vec2;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTStructuralEquivalence.cpp1031 const auto *Vec2 = cast<DependentSizedExtVectorType>(T2); in IsStructurallyEquivalent() local
1033 Vec2->getSizeExpr())) in IsStructurallyEquivalent()
1036 Vec2->getElementType())) in IsStructurallyEquivalent()
1043 const auto *Vec2 = cast<DependentVectorType>(T2); in IsStructurallyEquivalent() local
1044 if (Vec1->getVectorKind() != Vec2->getVectorKind()) in IsStructurallyEquivalent()
1047 Vec2->getSizeExpr())) in IsStructurallyEquivalent()
1050 Vec2->getElementType())) in IsStructurallyEquivalent()
1058 const auto *Vec2 = cast<VectorType>(T2); in IsStructurallyEquivalent() local
1060 Vec2->getElementType())) in IsStructurallyEquivalent()
1062 if (Vec1->getNumElements() != Vec2->getNumElements()) in IsStructurallyEquivalent()
[all …]
H A DExprConstant.cpp11620 const Expr *Vec2 = E->getExpr(1); in VisitShuffleVectorExpr() local
11621 if (!EvaluateAsRValue(Info, Vec2, VecVal2)) in VisitShuffleVectorExpr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp1978 SDValue Vec2; in ExpandBVWithShuffles() local
1980 Vec2 = IntermedVals[1].first; in ExpandBVWithShuffles()
1982 Vec2 = DAG.getUNDEF(VT); in ExpandBVWithShuffles()
1991 Res = DAG.getVectorShuffle(VT, dl, Vec1, Vec2, ShuffleVec); in ExpandBVWithShuffles()
2093 SDValue Vec2; in ExpandBUILD_VECTOR() local
2095 Vec2 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, Value2); in ExpandBUILD_VECTOR()
2097 Vec2 = DAG.getUNDEF(VT); in ExpandBUILD_VECTOR()
2100 return DAG.getVectorShuffle(VT, dl, Vec1, Vec2, ShuffleVec); in ExpandBUILD_VECTOR()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrMMA.td1083 dag Vec2 = (v4i32 (EXTRACT_SUBREG Pair1, sub_vsx0));
1099 Extracts.Vec2>;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp770 Value *Vec2 = nullptr; in isFixedVectorShuffle() local
815 } else if (!Vec2 || Vec2 == Vec) { in isFixedVectorShuffle()
816 Vec2 = Vec; in isFixedVectorShuffle()
832 if (CommonShuffleMode == Select && Vec2) in isFixedVectorShuffle()
836 return Vec2 ? TargetTransformInfo::SK_PermuteTwoSrc in isFixedVectorShuffle()
17273 Value *Vec2 = nullptr; in processBuildVector() local
17294 assert((!Vec2 || Vec2 == VecOp) && in processBuildVector()
17296 Vec2 = VecOp; in processBuildVector()
17300 if (Vec2) { in processBuildVector()
17303 isGuaranteedNotToBePoison(Vec2, AC); in processBuildVector()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5482 Value *Vec1, *Vec2, *Mask; in parseFunctionBody() local
5487 Vec2, CurBB)) in parseFunctionBody()
5493 if (!Vec1->getType()->isVectorTy() || !Vec2->getType()->isVectorTy()) in parseFunctionBody()
5496 I = new ShuffleVectorInst(Vec1, Vec2, Mask); in parseFunctionBody()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp15463 SDValue Vec2 = Op2.getOperand(0); in performFMACombine() local
15488 if (Vec1 == Vec2 || Vec3 == Vec4) in performFMACombine()
15491 if (Vec1.getValueType() != MVT::v2f16 || Vec2.getValueType() != MVT::v2f16) in performFMACombine()
15494 if ((Vec1 == Vec3 && Vec2 == Vec4) || (Vec1 == Vec4 && Vec2 == Vec3)) { in performFMACombine()
15495 return DAG.getNode(AMDGPUISD::FDOT2, SL, MVT::f32, Vec1, Vec2, FMAAcc, in performFMACombine()