Home
last modified time | relevance | path

Searched refs:EltNo (Results 1 – 11 of 11) sorted by relevance

/NextBSD/contrib/llvm/lib/Analysis/
HDVectorUtils.cpp364 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/
HDVectorUtils.h80 Value *findScalarElement(Value *V, unsigned EltNo);
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCVSXSwapRemoval.cpp775 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()
HDPPCISelLowering.cpp7221 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/
HDASTVector.h231 size_t EltNo = I-this->begin(); in insert() local
233 I = this->begin()+EltNo; in insert()
/NextBSD/contrib/llvm/include/llvm/ADT/
HDSmallVector.h491 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/
HDDAGCombiner.cpp201 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/
HDR600ISelLowering.cpp1873 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/
HDARMISelLowering.cpp5472 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/
HDAArch64ISelLowering.cpp4569 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/
HDX86ISelLowering.cpp4934 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()