HomeSort by: relevance | last modified time | path
    Searched defs:VecOp (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 496 Value *VecOp = IEI->getOperand(0);
507 if (collectSingleShuffleElements(VecOp, LHS, RHS, Mask)) {
523 if (collectSingleShuffleElements(VecOp, LHS, RHS, Mask)) {
646 Value *VecOp = IEI->getOperand(0);
660 ShuffleOps LR = collectShuffleElements(VecOp, Mask, RHS, IC);
681 if (VecOp == PermittedRHS) {
1343 Value *VecOp = IE.getOperand(0);
1348 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE)))
1355 if (match(VecOp, m_Undef()) &&
1371 if (match(VecOp, m_BitCast(m_Value(VecSrc))) &
    [all...]
InstCombineCasts.cpp 712 Value *VecOp = InsElt->getOperand(0);
716 if (match(VecOp, m_Undef())) {
912 Value *VecOp;
914 if (match(Src, m_OneUse(m_ExtractElt(m_Value(VecOp), m_ConstantInt(Cst))))) {
915 auto *VecOpTy = cast<VectorType>(VecOp->getType());
930 Value *BitCast = Builder.CreateBitCast(VecOp, BitCastTo);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopUtils.cpp 1085 auto *VecOp = dyn_cast<Instruction>(I);
1086 if (!VecOp)
1093 VecOp->copyIRFlags(Intersection);
1099 VecOp->andIRFlags(V);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorTypes.cpp 879 SDValue VecOp = N->getOperand(1);
883 SDValue Op = GetScalarizedVector(VecOp);
2293 SDValue VecOp = N->getOperand(OpNo);
2294 EVT VecVT = VecOp.getValueType();
2296 GetSplitVector(VecOp, Lo, Hi);
2313 SDValue VecOp = N->getOperand(1);
2316 EVT VecVT = VecOp.getValueType();
2318 GetSplitVector(VecOp, Lo, Hi);
3230 SDValue VecOp = DAG.getUNDEF(NextVT);
3233 VecOp = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, NextVT, VecOp
    [all...]
DAGCombiner.cpp 18508 SDValue VecOp = N->getOperand(0);
18511 EVT VecVT = VecOp.getValueType();
18512 if (VecOp.isUndef())
18520 if (VecOp.getOpcode() == ISD::INSERT_VECTOR_ELT &&
18521 Index == VecOp.getOperand(2)) {
18522 SDValue Elt = VecOp.getOperand(1);
18527 if (VecOp.getOpcode() == ISD::SCALAR_TO_VECTOR) {
18535 SDValue InOp = VecOp.getOperand(0);
18550 if (((IndexC && VecOp.getOpcode() == ISD::BUILD_VECTOR) ||
18551 VecOp.getOpcode() == ISD::SPLAT_VECTOR) &
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.cpp 3188 SDValue VecOp = DAG.getNode(ISD::BITCAST, SL, MVT::v2i32, LHS);
3189 SDValue Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, VecOp, One);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 10580 SDValue VecOp = ScalarOp.getOperand(0);
10581 auto Rdx = DAG.getNode(Op, DL, VecOp.getSimpleValueType(), VecOp);
17733 SDValue VecOp = ScalarOp.getOperand(1);
17734 EVT SrcVT = VecOp.getValueType();
17740 VecOp = convertToScalableVector(DAG, ContainerVT, VecOp);
17752 Pg, AccOp, VecOp);
17794 SDValue VecOp = ScalarOp.getOperand(0);
17795 EVT SrcVT = VecOp.getValueType()
    [all...]

Completed in 59 milliseconds