Searched refs:getMaskElt (Results 1 – 12 of 12) sorted by relevance
| /freebsd-9-stable/contrib/llvm/lib/Target/PowerPC/ |
| D | PPCISelLowering.cpp | 723 if (!isConstantOrUndef(N->getMaskElt(i), i*2+1)) in isVPKUHUMShuffleMask() 727 if (!isConstantOrUndef(N->getMaskElt(i), i*2+1) || in isVPKUHUMShuffleMask() 728 !isConstantOrUndef(N->getMaskElt(i+8), i*2+1)) in isVPKUHUMShuffleMask() 739 if (!isConstantOrUndef(N->getMaskElt(i ), i*2+2) || in isVPKUWUMShuffleMask() 740 !isConstantOrUndef(N->getMaskElt(i+1), i*2+3)) in isVPKUWUMShuffleMask() 744 if (!isConstantOrUndef(N->getMaskElt(i ), i*2+2) || in isVPKUWUMShuffleMask() 745 !isConstantOrUndef(N->getMaskElt(i+1), i*2+3) || in isVPKUWUMShuffleMask() 746 !isConstantOrUndef(N->getMaskElt(i+8), i*2+2) || in isVPKUWUMShuffleMask() 747 !isConstantOrUndef(N->getMaskElt(i+9), i*2+3)) in isVPKUWUMShuffleMask() 764 if (!isConstantOrUndef(N->getMaskElt(i*UnitSize*2+j), in isVMerge() [all …]
|
| /freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| D | SelectionDAGDumper.cpp | 364 int Idx = SVN->getMaskElt(i); in print_details()
|
| D | DAGCombiner.cpp | 2472 int Idx0 = SVN0->getMaskElt(i); in SimplifyBinOpWithSameOpcodeHands() 2473 int Idx1 = SVN1->getMaskElt(i); in SimplifyBinOpWithSameOpcodeHands() 9319 int OrigElt = SVOp->getMaskElt(Elt); in visitEXTRACT_VECTOR_ELT() 9401 int Idx = (Elt > (int)NumElems) ? -1 : SVN->getMaskElt(Elt); in visitEXTRACT_VECTOR_ELT() 9969 if (SVN->getMaskElt(J) >= 0) in partitionShuffleOfConcats() 9976 if (SVN->getMaskElt(Begin) % NumElemsPerConcat != 0) in partitionShuffleOfConcats() 9980 if (SVN->getMaskElt(Begin + J - 1) + 1 != SVN->getMaskElt(Begin + J)) in partitionShuffleOfConcats() 9983 unsigned FirstElt = SVN->getMaskElt(Begin) / NumElemsPerConcat; in partitionShuffleOfConcats() 10019 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE() 10031 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE() [all …]
|
| D | LegalizeVectorTypes.cpp | 1025 int Idx = N->getMaskElt(FirstMaskIdx + MaskOffset); in SplitVecRes_VECTOR_SHUFFLE() 1070 int Idx = N->getMaskElt(FirstMaskIdx + MaskOffset); in SplitVecRes_VECTOR_SHUFFLE() 2283 int Idx = N->getMaskElt(i); in WidenVecRes_VECTOR_SHUFFLE()
|
| D | LegalizeIntegerTypes.cpp | 2922 NewMask.push_back(SV->getMaskElt(i)); in PromoteIntRes_VECTOR_SHUFFLE()
|
| D | SelectionDAG.cpp | 474 ID.AddInteger(SVN->getMaskElt(i)); in AddNodeIDCustom()
|
| /freebsd-9-stable/contrib/llvm/lib/Target/X86/ |
| D | X86ISelLowering.cpp | 4141 if (SVOp->getMaskElt(i) > 0) { in getShuffleVPERM2X128Immediate() 4142 FstHalf = SVOp->getMaskElt(i)/HalfSize; in getShuffleVPERM2X128Immediate() 4147 if (SVOp->getMaskElt(i) > 0) { in getShuffleVPERM2X128Immediate() 4148 SndHalf = SVOp->getMaskElt(i)/HalfSize; in getShuffleVPERM2X128Immediate() 4413 int Elt = N->getMaskElt(i); in getShuffleSHUFImmediate() 4437 int Elt = N->getMaskElt(l+i+4); in getShufflePSHUFHWImmediate() 4461 int Elt = N->getMaskElt(l+i); in getShufflePSHUFLWImmediate() 4485 Val = SVOp->getMaskElt(i); in getShufflePALIGNRImmediate() 4573 int Idx = SVOp->getMaskElt(i); in CommuteVectorShuffle() 4692 int Idx = N->getMaskElt(i); in isZeroShuffle() [all …]
|
| /freebsd-9-stable/contrib/llvm/lib/Target/NVPTX/ |
| D | NVPTXVector.td | 738 return CurDAG->getTargetConstant(SVOp->getMaskElt(0), MVT::i32); 742 return CurDAG->getTargetConstant(SVOp->getMaskElt(1), MVT::i32); 746 return CurDAG->getTargetConstant(SVOp->getMaskElt(2), MVT::i32); 750 return CurDAG->getTargetConstant(SVOp->getMaskElt(3), MVT::i32);
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| D | CGExprScalar.cpp | 1084 static llvm::Constant *getMaskElt(llvm::ShuffleVectorInst *SVI, unsigned Idx, in getMaskElt() function 1152 Args.push_back(getMaskElt(SVV, j, 0, CGF.Int32Ty)); in VisitInitListExpr() 1191 Args.push_back(getMaskElt(cast<llvm::ShuffleVectorInst>(V), j, 0, in VisitInitListExpr() 1198 Args.push_back(getMaskElt(SVI, j, Offset, CGF.Int32Ty)); in VisitInitListExpr()
|
| /freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/ |
| D | SelectionDAGNodes.h | 1224 int getMaskElt(unsigned Idx) const {
|
| /freebsd-9-stable/contrib/llvm/lib/Target/Mips/ |
| D | MipsSEISelLowering.cpp | 2573 Indices.push_back(Node->getMaskElt(i)); in lowerVECTOR_SHUFFLE()
|
| /freebsd-9-stable/contrib/llvm/lib/Target/ARM/ |
| D | ARMISelLowering.cpp | 9313 int MaskElt = SVN->getMaskElt(n); in PerformVECTOR_SHUFFLECombine()
|