Home
last modified time | relevance | path

Searched refs:getVectorShuffle (Results 1 – 23 of 23) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp809 DAG.getVectorShuffle(SrcVT, DL, Src, DAG.getUNDEF(SrcVT), ShuffleMask)); in ExpandANY_EXTEND_VECTOR_INREG()
860 DAG.getVectorShuffle(SrcVT, DL, Zero, Src, ShuffleMask)); in ExpandZERO_EXTEND_VECTOR_INREG()
884 Op = DAG.getVectorShuffle(ByteVT, DL, Op, DAG.getUNDEF(ByteVT), ShuffleMask); in ExpandBSWAP()
912 Op = DAG.getVectorShuffle(ByteVT, DL, Op, DAG.getUNDEF(ByteVT), in ExpandBITREVERSE()
DLegalizeDAG.cpp224 return DAG.getVectorShuffle(NVT, dl, N1, N2, Mask); in ShuffleWithNarrowerEltType()
238 return DAG.getVectorShuffle(NVT, dl, N1, N2, NewMask); in ShuffleWithNarrowerEltType()
378 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVec, ShufOps); in ExpandINSERT_VECTOR_ELT()
1780 Shuffle = DAG.getVectorShuffle(VT, dl, IntermedVals[i].first, in ExpandBVWithShuffles()
1813 Res = DAG.getVectorShuffle(VT, dl, Vec1, Vec2, ShuffleVec); in ExpandBVWithShuffles()
1922 return DAG.getVectorShuffle(VT, dl, Vec1, Vec2, ShuffleVec); in ExpandBUILD_VECTOR()
DDAGCombiner.cpp2824 return DAG.getVectorShuffle(VT, SDLoc(N), NewNode, ShOp, in SimplifyBinOpWithSameOpcodeHands()
2845 return DAG.getVectorShuffle(VT, SDLoc(N), ShOp, NewNode, in SimplifyBinOpWithSameOpcodeHands()
3800 return DAG.getVectorShuffle(VT, SDLoc(N), NewLHS, NewRHS, Mask); in visitOR()
7627 return DAG.getVectorShuffle(VT, SDLoc(N), SV0, SV1, NewMask); in visitBITCAST()
12891 return DAG.getVectorShuffle(VT, dl, Ops[0], Ops[1], Mask); in visitBUILD_VECTOR()
13037 return DAG.getVectorShuffle(VT, SDLoc(N), DAG.getBitcast(VT, SV0), in combineConcatVectorOfExtracts()
13334 return DAG.getVectorShuffle(VT, SDLoc(SVN), S0, S1, SVN->getMask()); in simplifyShuffleOperands()
13358 N0 = DAG.getVectorShuffle(ConcatVT, SDLoc(N), N0.getOperand(0), N0.getOperand(1), in partitionShuffleOfConcats()
13424 return DAG.getVectorShuffle(VT, SDLoc(N), N0, DAG.getUNDEF(VT), NewMask); in visitVECTOR_SHUFFLE()
13444 return DAG.getVectorShuffle(VT, SDLoc(N), N0, N1, NewMask); in visitVECTOR_SHUFFLE()
[all …]
DLegalizeVectorTypes.cpp971 InHi = DAG.getVectorShuffle(InLoVT, dl, InLo, DAG.getUNDEF(InLoVT), SplitHi); in SplitVecRes_ExtVecInRegOp()
1422 Output = DAG.getVectorShuffle(NewVT, dl, Op0, Op1, Ops); in SplitVecRes_VECTOR_SHUFFLE()
2682 return DAG.getVectorShuffle(WidenVT, dl, in WidenVecRes_CONCAT_VECTORS()
3019 return DAG.getVectorShuffle(WidenVT, dl, InOp1, InOp2, NewMask); in WidenVecRes_VECTOR_SHUFFLE()
DSelectionDAGBuilder.cpp3013 setValue(&I, DAG.getVectorShuffle(VT, getCurSDLoc(), Src1, Src2, Mask)); in visitShuffleVector()
3085 setValue(&I, DAG.getVectorShuffle(VT, getCurSDLoc(), Src1, Src2, in visitShuffleVector()
3166 setValue(&I, DAG.getVectorShuffle(VT, getCurSDLoc(), Src1, Src2, in visitShuffleVector()
DSelectionDAG.cpp1475 SDValue SelectionDAG::getVectorShuffle(EVT VT, const SDLoc &dl, SDValue N1, in getVectorShuffle() function in SelectionDAG
1650 return getVectorShuffle(VT, SDLoc(&SV), Op1, Op0, MaskVec); in getCommutedVectorShuffle()
DLegalizeIntegerTypes.cpp3262 return DAG.getVectorShuffle(OutVT, dl, V0, V1, NewMask); in PromoteIntRes_VECTOR_SHUFFLE()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp2956 return DAG.getVectorShuffle(VT, dl, V1, V2, Mask); in getMOVL()
4654 return DAG.getVectorShuffle(OpVT, dl, WideSubVec, Vec, Mask); in insert1BitVector()
4706 return DAG.getVectorShuffle(VT, dl, V1, V2, Mask); in getUnpackl()
4719 return DAG.getVectorShuffle(VT, dl, V1, V2, Mask); in getUnpackh()
4738 return DAG.getVectorShuffle(VT, SDLoc(V2), V1, V2, MaskVec); in getShuffleVectorZeroOrUndef()
5425 return DAG.getVectorShuffle(VT, SDLoc(V1), V1, VZero, Mask); in LowerBuildVectorv4x32()
5551 return DAG.getVectorShuffle(NVT, dl, V1, DAG.getUNDEF(NVT), Mask); in LowerAsSplatVectorLoad()
5682 return DAG.getVectorShuffle(VT, DL, V, Z, ClearMask); in EltsFromConsecutiveLoads()
5996 SDValue NV = DAG.getVectorShuffle(VT, DL, VecIn1, VecIn2, Mask); in buildFromShuffleMostly()
6838 return DAG.getVectorShuffle(VT, dl, Ops[0], Ops[1], MaskVec); in LowerBUILD_VECTOR()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp4170 return DAG.getVectorShuffle(VT, SVOp->getDebugLoc(), SVOp->getOperand(1), in CommuteVectorShuffle()
4362 return DAG.getVectorShuffle(VT, SVOp->getDebugLoc(), SVOp->getOperand(0), in NormalizeMask()
4376 return DAG.getVectorShuffle(VT, dl, V1, V2, &Mask[0]); in getMOVL()
4388 return DAG.getVectorShuffle(VT, dl, V1, V2, &Mask[0]); in getUnpackl()
4401 return DAG.getVectorShuffle(VT, dl, V1, V2, &Mask[0]); in getUnpackh()
4435 V = DAG.getVectorShuffle(MVT::v4f32, dl, V, DAG.getUNDEF(MVT::v4f32), in getLegalSplat()
4445 V = DAG.getVectorShuffle(MVT::v8f32, dl, V, DAG.getUNDEF(MVT::v8f32), in getLegalSplat()
4510 return DAG.getVectorShuffle(VT, V2.getDebugLoc(), V1, V2, &MaskVec[0]); in getShuffleVectorZeroOrUndef()
4969 DAG.getVectorShuffle(CanonVT, dl, V1, in LowerAsSplatVectorLoad()
5132 Item = DAG.getVectorShuffle(VecVT, dl, Item, in LowerBUILD_VECTOR()
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp940 Output = DAG.getVectorShuffle(NewVT, dl, Op0, Op1, &Ops[0]); in SplitVecRes_VECTOR_SHUFFLE()
1727 return DAG.getVectorShuffle(WidenVT, dl, in WidenVecRes_CONCAT_VECTORS()
1983 return DAG.getVectorShuffle(WidenVT, dl, InOp1, InOp2, &NewMask[0]); in WidenVecRes_VECTOR_SHUFFLE()
DLegalizeDAG.cpp175 return DAG.getVectorShuffle(NVT, dl, N1, N2, &Mask[0]); in ShuffleWithNarrowerEltType()
189 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]); in ShuffleWithNarrowerEltType()
699 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVec, in ExpandINSERT_VECTOR_ELT()
2179 return DAG.getVectorShuffle(VT, dl, Vec1, Vec2, ShuffleVec.data()); in ExpandBUILD_VECTOR()
DSelectionDAGBuilder.cpp2807 setValue(&I, DAG.getVectorShuffle(VT, getCurDebugLoc(), Src1, Src2, in visitShuffleVector()
2852 setValue(&I, DAG.getVectorShuffle(VT, getCurDebugLoc(), Src1, Src2, in visitShuffleVector()
2932 setValue(&I, DAG.getVectorShuffle(VT, getCurDebugLoc(), Src1, Src2, in visitShuffleVector()
DLegalizeIntegerTypes.cpp2886 return DAG.getVectorShuffle(OutVT, dl, V0, V1, &NewMask[0]); in PromoteIntRes_VECTOR_SHUFFLE()
DDAGCombiner.cpp7017 return DAG.getVectorShuffle(VT, N->getDebugLoc(), Ops[0], Ops[1], &Mask[0]); in visitBUILD_VECTOR()
7213 SDValue Shuf = DAG.getVectorShuffle(RVT, dl, LHS, Zero, &Indices[0]); in XformToShuffleWithZero()
DSelectionDAG.cpp1244 SDValue SelectionDAG::getVectorShuffle(EVT VT, DebugLoc dl, SDValue N1, in getVectorShuffle() function in SelectionDAG
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DSelectionDAG.h450 SDValue getVectorShuffle(EVT VT, DebugLoc dl, SDValue N1, SDValue N2,
/external/llvm/include/llvm/CodeGen/
DSelectionDAG.h636 SDValue getVectorShuffle(EVT VT, const SDLoc &dl, SDValue N1, SDValue N2,
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCISelLowering.cpp3944 SDValue T = DAG.getVectorShuffle(MVT::v16i8, dl, LHS, RHS, Ops); in BuildVSLDOI()
4187 SDValue T = DAG.getVectorShuffle(MVT::v16i8, dl, OpLHS, OpRHS, ShufIdxs); in GeneratePerfectShuffle()
4500 return DAG.getVectorShuffle(MVT::v16i8, dl, EvenParts, OddParts, Ops); in LowerMUL()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp7077 SDValue T = DAG.getVectorShuffle(MVT::v16i8, dl, LHS, RHS, Ops); in BuildVSLDOI()
7426 SDValue T = DAG.getVectorShuffle(MVT::v16i8, dl, OpLHS, OpRHS, ShufIdxs); in GeneratePerfectShuffle()
8232 return DAG.getVectorShuffle(MVT::v16i8, dl, OddParts, EvenParts, Ops); in LowerMUL()
8234 return DAG.getVectorShuffle(MVT::v16i8, dl, EvenParts, OddParts, Ops); in LowerMUL()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp5116 SDValue Shuffle = DAG.getVectorShuffle(ShuffleVT, dl, ShuffleOps[0], in ReconstructShuffle()
8075 DAG.getVectorShuffle( in performConcatVectorsCombine()
9828 SDValue Mask = DAG.getVectorShuffle(CCVT, DL, SetCC, SetCC, DUPMask); in performSelectCombine()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp6052 SDValue Shuffle = DAG.getVectorShuffle(ShuffleVT, dl, ShuffleOps[0], in ReconstructShuffle()
9886 return DAG.getVectorShuffle(VT, SDLoc(N), NewConcat, in PerformVECTOR_SHUFFLECombine()
10281 SDValue Shuff = DAG.getVectorShuffle(WideVecVT, DL, WideVec, in PerformSTORECombine()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.cpp4174 return DAG.getVectorShuffle(VT, dl, ShuffleSrcs[0], ShuffleSrcs[1], in ReconstructShuffle()
7142 return DAG.getVectorShuffle(VT, N->getDebugLoc(), NewConcat, in PerformVECTOR_SHUFFLECombine()
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp2279 Op = DAG.getVectorShuffle(MVT::v4f32, DL, Op, DAG.getUNDEF(MVT::v4f32), Mask); in expandV4F32ToV2F64()