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

/freebsd-13-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.cpp10149 unsigned EltNo = 8; // Start out undef. local
10160 if (EltNo == 8) {
10161 EltNo = ByteSource/4;
10162 } else if (EltNo != ByteSource/4) {
10167 PFIndexes[i] = EltNo;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp263 Value *llvm::findScalarElement(Value *V, unsigned EltNo) { argument
269 if (EltNo >= Width)
274 return C->getAggregateElement(EltNo);
284 if (EltNo == IIElt)
289 return findScalarElement(III->getOperand(0), EltNo);
297 int InEl = SVI->getMaskValue(EltNo);
309 if (Constant *Elt = C->getAggregateElement(EltNo))
311 return findScalarElement(Val, EltNo);
/freebsd-13-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-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallVector.h523 size_t EltNo = I-this->begin(); local
525 I = this->begin()+EltNo;
553 size_t EltNo = I-this->begin(); local
555 I = this->begin()+EltNo;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h346 Value *findScalarElement(Value *V, unsigned EltNo);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1896 SDValue EltNo = N->getOperand(2); local
1909 if (!isa<ConstantSDNode>(EltNo))
1911 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3308 SDValue EltNo = Op.getOperand(1);
3321 auto *ConstEltNo = dyn_cast<ConstantSDNode>(EltNo);
3337 SDValue EltNo = Op.getOperand(2);
3340 auto *CEltNo = dyn_cast<ConstantSDNode>(EltNo);
3928 SDValue EltNo = Op.getOperand(2);
3931 auto *CEltNo = dyn_cast<ConstantSDNode>(EltNo);
3954 SDValue EltNo = Op.getOperand(1);
3969 auto *ConstEltNo = dyn_cast<ConstantSDNode>(EltNo);
H A DDAGCombiner.cpp371 /// \param EltNo index of the vector element to load.
375 SDValue EltNo,
11234 SDValue EltNo = N0->getOperand(1); local
11235 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) {
11236 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue();
17470 SDValue EltNo = N->getOperand(2); local
17474 auto *IndexC = dyn_cast<ConstantSDNode>(EltNo);
17484 InVec == InVal.getOperand(0) && EltNo == InVal.getOperand(1))
17489 // inselt undef, InVal, EltNo --> build_vector < InVal, InVal, ... >
17524 InVec.getOperand(0), InVal, EltNo);
17563 scalarizeExtractedVectorLoad(SDNode *EVE, EVT InVecVT, SDValue EltNo, LoadSDNode *OriginalLoad) argument
20427 SDValue EltNo = InVal->getOperand(1); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7027 unsigned EltNo = cast<ConstantSDNode>(V.getOperand(1))->getZExtValue(); local
7028 Source->MinElt = std::min(Source->MinElt, EltNo);
7029 Source->MaxElt = std::max(Source->MaxElt, EltNo);
7141 int EltNo = cast<ConstantSDNode>(Entry.getOperand(1))->getSExtValue(); local
7155 int ExtractBase = EltNo * Src->WindowScale + Src->WindowBase;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7742 unsigned EltNo = cast<ConstantSDNode>(V.getOperand(1))->getZExtValue(); local
7743 Source->MinElt = std::min(Source->MinElt, EltNo);
7744 Source->MaxElt = std::max(Source->MaxElt, EltNo);
7853 int EltNo = cast<ConstantSDNode>(Entry.getOperand(1))->getSExtValue(); local
7867 int ExtractBase = EltNo * Src->WindowScale + Src->WindowBase;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8238 int EltNo = (Offset - StartOffset) >> 2;
8245 SmallVector<int, 8> Mask(NumElems, EltNo);
[all...]

Completed in 621 milliseconds