| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | VectorUtils.cpp | 364 llvm::Value *llvm::findScalarElement(llvm::Value *V, unsigned EltNo) { in findScalarElement() argument 368 if (EltNo >= Width) // Out of range access. in findScalarElement() 372 return C->getAggregateElement(EltNo); in findScalarElement() 382 if (EltNo == IIElt) in findScalarElement() 387 return findScalarElement(III->getOperand(0), EltNo); in findScalarElement() 392 int InEl = SVI->getMaskValue(EltNo); in findScalarElement() 405 if (Constant *Elt = Con->getAggregateElement(EltNo)) in findScalarElement() 407 return findScalarElement(Val, EltNo); in findScalarElement()
|
| /NextBSD/contrib/llvm/include/llvm/Analysis/ |
| HD | VectorUtils.h | 80 Value *findScalarElement(Value *V, unsigned EltNo);
|
| /NextBSD/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPCVSXSwapRemoval.cpp | 775 unsigned EltNo = MI->getOperand(1).getImm(); in handleSpecialSwappables() local 776 EltNo = (EltNo + NElts / 2) % NElts; in handleSpecialSwappables() 777 MI->getOperand(1).setImm(EltNo); in handleSpecialSwappables()
|
| HD | PPCISelLowering.cpp | 7221 unsigned EltNo = 8; // Start out undef. in LowerVECTOR_SHUFFLE() local 7232 if (EltNo == 8) { in LowerVECTOR_SHUFFLE() 7233 EltNo = ByteSource/4; in LowerVECTOR_SHUFFLE() 7234 } else if (EltNo != ByteSource/4) { in LowerVECTOR_SHUFFLE() 7239 PFIndexes[i] = EltNo; in LowerVECTOR_SHUFFLE()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | ASTVector.h | 231 size_t EltNo = I-this->begin(); in insert() local 233 I = this->begin()+EltNo; in insert()
|
| /NextBSD/contrib/llvm/include/llvm/ADT/ |
| HD | SmallVector.h | 491 size_t EltNo = I-this->begin(); in insert() local 493 I = this->begin()+EltNo; in insert() 521 size_t EltNo = I-this->begin(); in insert() local 523 I = this->begin()+EltNo; in insert()
|
| /NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | DAGCombiner.cpp | 201 SDNode *EVE, EVT InVecVT, SDValue EltNo, LoadSDNode *OriginalLoad); 6927 SDValue EltNo = N0->getOperand(1); in visitTRUNCATE() local 6928 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) { in visitTRUNCATE() 6929 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); in visitTRUNCATE() 11449 SDValue EltNo = N->getOperand(2); in visitINSERT_VECTOR_ELT() local 11463 if (!isa<ConstantSDNode>(EltNo)) in visitINSERT_VECTOR_ELT() 11465 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); in visitINSERT_VECTOR_ELT() 11481 InVec.getOperand(0), InVal, EltNo); in visitINSERT_VECTOR_ELT() 11521 SDNode *EVE, EVT InVecVT, SDValue EltNo, LoadSDNode *OriginalLoad) { in ReplaceExtractVectorEltOfLoadWithNarrowedLoad() argument 11538 if (auto *ConstEltNo = dyn_cast<ConstantSDNode>(EltNo)) { in ReplaceExtractVectorEltOfLoadWithNarrowedLoad() [all …]
|
| /NextBSD/contrib/llvm/lib/Target/AMDGPU/ |
| HD | R600ISelLowering.cpp | 1873 SDValue EltNo = N->getOperand(2); in PerformDAGCombine() local 1887 if (!isa<ConstantSDNode>(EltNo)) in PerformDAGCombine() 1889 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); in PerformDAGCombine()
|
| /NextBSD/contrib/llvm/lib/Target/ARM/ |
| HD | ARMISelLowering.cpp | 5472 unsigned EltNo = cast<ConstantSDNode>(V.getOperand(1))->getZExtValue(); in ReconstructShuffle() local 5476 if (MinElts[j] > EltNo) in ReconstructShuffle() 5477 MinElts[j] = EltNo; in ReconstructShuffle() 5478 if (MaxElts[j] < EltNo) in ReconstructShuffle() 5479 MaxElts[j] = EltNo; in ReconstructShuffle() 5488 MinElts.push_back(EltNo); in ReconstructShuffle() 5489 MaxElts.push_back(EltNo); in ReconstructShuffle()
|
| /NextBSD/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64ISelLowering.cpp | 4569 unsigned EltNo = cast<ConstantSDNode>(V.getOperand(1))->getZExtValue(); in ReconstructShuffle() local 4570 Source->MinElt = std::min(Source->MinElt, EltNo); in ReconstructShuffle() 4571 Source->MaxElt = std::max(Source->MaxElt, EltNo); in ReconstructShuffle() 4681 int EltNo = cast<ConstantSDNode>(Entry.getOperand(1))->getSExtValue(); in ReconstructShuffle() local 4695 int ExtractBase = EltNo * Src->WindowScale + Src->WindowBase; in ReconstructShuffle()
|
| /NextBSD/contrib/llvm/lib/Target/X86/ |
| HD | X86ISelLowering.cpp | 4934 int EltNo = (Offset - StartOffset) >> 2; in LowerAsSplatVectorLoad() local 4942 SmallVector<int, 8> Mask(NumElems, EltNo); in LowerAsSplatVectorLoad() 21782 SDValue EltNo = N->getOperand(1); in XFormVExtractWithShuffleIntoLoad() local 21784 if (!isa<ConstantSDNode>(EltNo)) in XFormVExtractWithShuffleIntoLoad() 21817 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); in XFormVExtractWithShuffleIntoLoad() 21866 EltNo); in XFormVExtractWithShuffleIntoLoad()
|