Searched refs:EltNo (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp838 unsigned EltNo; local
840 EltNo = MI->getOperand(2).getImm();
842 EltNo = MI->getOperand(1).getImm();
844 EltNo = (EltNo + NElts / 2) % NElts;
846 MI->getOperand(2).setImm(EltNo);
848 MI->getOperand(1).setImm(EltNo);
H A DPPCISelLowering.cpp9450 unsigned EltNo = 8; // Start out undef. local
9461 if (EltNo == 8) {
9462 EltNo = ByteSource/4;
9463 } else if (EltNo != ByteSource/4) {
9468 PFIndexes[i] = EltNo;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp262 Value *llvm::findScalarElement(Value *V, unsigned EltNo) { argument
266 if (EltNo >= Width) // Out of range access.
270 return C->getAggregateElement(EltNo);
280 if (EltNo == IIElt)
285 return findScalarElement(III->getOperand(0), EltNo);
290 int InEl = SVI->getMaskValue(EltNo);
302 if (Constant *Elt = C->getAggregateElement(EltNo))
304 return findScalarElement(Val, EltNo);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTVector.h234 size_t EltNo = I-this->begin(); local
236 I = this->begin()+EltNo;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallVector.h477 size_t EltNo = I-this->begin(); local
479 I = this->begin()+EltNo;
507 size_t EltNo = I-this->begin(); local
509 I = this->begin()+EltNo;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h219 Value *findScalarElement(Value *V, unsigned EltNo);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1890 SDValue EltNo = N->getOperand(2); local
1903 if (!isa<ConstantSDNode>(EltNo))
1905 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3244 SDValue EltNo = Op.getOperand(1);
3252 ConstantSDNode *ConstEltNo = dyn_cast<ConstantSDNode>(EltNo);
3269 SDValue EltNo = Op.getOperand(2);
3271 ConstantSDNode *CEltNo = dyn_cast<ConstantSDNode>(EltNo);
3858 SDValue EltNo = Op.getOperand(2);
3860 ConstantSDNode *CEltNo = dyn_cast<ConstantSDNode>(EltNo);
3894 SDValue EltNo = Op.getOperand(1);
3909 ConstantSDNode *ConstEltNo = dyn_cast<ConstantSDNode>(EltNo);
H A DDAGCombiner.cpp345 /// \param EltNo index of the vector element to load.
349 SDValue EltNo,
10795 SDValue EltNo = N0->getOperand(1); local
10796 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) {
10797 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue();
16857 SDValue EltNo = N->getOperand(2); local
16864 if (auto *IndexC = dyn_cast<ConstantSDNode>(EltNo))
16871 InVec == InVal.getOperand(0) && EltNo == InVal.getOperand(1))
16874 auto *IndexC = dyn_cast<ConstantSDNode>(EltNo);
16877 // inselt undef, InVal, EltNo
16942 scalarizeExtractedVectorLoad(SDNode *EVE, EVT InVecVT, SDValue EltNo, LoadSDNode *OriginalLoad) argument
19530 SDValue EltNo = InVal->getOperand(1); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6592 unsigned EltNo = cast<ConstantSDNode>(V.getOperand(1))->getZExtValue(); local
6593 Source->MinElt = std::min(Source->MinElt, EltNo);
6594 Source->MaxElt = std::max(Source->MaxElt, EltNo);
6706 int EltNo = cast<ConstantSDNode>(Entry.getOperand(1))->getSExtValue(); local
6720 int ExtractBase = EltNo * Src->WindowScale + Src->WindowBase;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7439 unsigned EltNo = cast<ConstantSDNode>(V.getOperand(1))->getZExtValue(); local
7440 Source->MinElt = std::min(Source->MinElt, EltNo);
7441 Source->MaxElt = std::max(Source->MaxElt, EltNo);
7550 int EltNo = cast<ConstantSDNode>(Entry.getOperand(1))->getSExtValue(); local
7564 int ExtractBase = EltNo * Src->WindowScale + Src->WindowBase;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7995 int EltNo = (Offset - StartOffset) >> 2;
8002 SmallVector<int, 8> Mask(NumElems, EltNo);
[all...]

Completed in 505 milliseconds