Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp65 static Value *FindScalarElement(Value *V, unsigned EltNo) { in FindScalarElement() argument
69 if (EltNo >= Width) // Out of range access. in FindScalarElement()
73 return C->getAggregateElement(EltNo); in FindScalarElement()
83 if (EltNo == IIElt) in FindScalarElement()
88 return FindScalarElement(III->getOperand(0), EltNo); in FindScalarElement()
93 int InEl = SVI->getMaskValue(EltNo); in FindScalarElement()
104 if (Con->getAggregateElement(EltNo)->isNullValue()) in FindScalarElement()
105 return FindScalarElement(Val, EltNo); in FindScalarElement()
/external/clang/include/clang/AST/
DASTVector.h231 size_t EltNo = I-this->begin(); in insert() local
233 I = this->begin()+EltNo; in insert()
/external/llvm/include/llvm/ADT/
DSmallVector.h486 size_t EltNo = I-this->begin(); in insert() local
488 I = this->begin()+EltNo; in insert()
516 size_t EltNo = I-this->begin(); in insert() local
518 I = this->begin()+EltNo; in insert()
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp181 SDNode *EVE, EVT InVecVT, SDValue EltNo, LoadSDNode *OriginalLoad);
6010 SDValue EltNo = N0->getOperand(1); in visitTRUNCATE() local
6011 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) { in visitTRUNCATE()
6012 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); in visitTRUNCATE()
9711 SDValue EltNo = N->getOperand(2); in visitINSERT_VECTOR_ELT() local
9725 if (!isa<ConstantSDNode>(EltNo)) in visitINSERT_VECTOR_ELT()
9727 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); in visitINSERT_VECTOR_ELT()
9743 InVec.getOperand(0), InVal, EltNo); in visitINSERT_VECTOR_ELT()
9783 SDNode *EVE, EVT InVecVT, SDValue EltNo, LoadSDNode *OriginalLoad) { in ReplaceExtractVectorEltOfLoadWithNarrowedLoad() argument
9799 if (auto *ConstEltNo = dyn_cast<ConstantSDNode>(EltNo)) { in ReplaceExtractVectorEltOfLoadWithNarrowedLoad()
[all …]
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp5010 static SDValue PromoteSplati8i16(SDValue V, SelectionDAG &DAG, int &EltNo) { in PromoteSplati8i16() argument
5016 if (EltNo < NumElems/2) { in PromoteSplati8i16()
5020 EltNo -= NumElems/2; in PromoteSplati8i16()
5028 static SDValue getLegalSplat(SelectionDAG &DAG, SDValue V, int EltNo) { in getLegalSplat() argument
5034 int SplatMask[4] = { EltNo, EltNo, EltNo, EltNo }; in getLegalSplat()
5041 int SplatMask[8] = { EltNo, EltNo, EltNo, EltNo, in getLegalSplat()
5042 EltNo+4, EltNo+4, EltNo+4, EltNo+4 }; in getLegalSplat()
5059 int EltNo = SV->getSplatIndex(); in PromoteSplat() local
5069 V1 = Extract128BitVector(V1, EltNo, DAG, dl); in PromoteSplat()
5070 if (EltNo >= NumElems/2) in PromoteSplat()
[all …]
/external/llvm/lib/Target/R600/
DR600ISelLowering.cpp1882 SDValue EltNo = N->getOperand(2); in PerformDAGCombine() local
1896 if (!isa<ConstantSDNode>(EltNo)) in PerformDAGCombine()
1898 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); in PerformDAGCombine()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp4136 unsigned EltNo = cast<ConstantSDNode>(V.getOperand(1))->getZExtValue(); in ReconstructShuffle() local
4140 if (MinElts[j] > EltNo) in ReconstructShuffle()
4141 MinElts[j] = EltNo; in ReconstructShuffle()
4142 if (MaxElts[j] < EltNo) in ReconstructShuffle()
4143 MaxElts[j] = EltNo; in ReconstructShuffle()
4152 MinElts.push_back(EltNo); in ReconstructShuffle()
4153 MaxElts.push_back(EltNo); in ReconstructShuffle()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp5142 unsigned EltNo = cast<ConstantSDNode>(V.getOperand(1))->getZExtValue(); in ReconstructShuffle() local
5146 if (MinElts[j] > EltNo) in ReconstructShuffle()
5147 MinElts[j] = EltNo; in ReconstructShuffle()
5148 if (MaxElts[j] < EltNo) in ReconstructShuffle()
5149 MaxElts[j] = EltNo; in ReconstructShuffle()
5158 MinElts.push_back(EltNo); in ReconstructShuffle()
5159 MaxElts.push_back(EltNo); in ReconstructShuffle()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp5810 unsigned EltNo = 8; // Start out undef. in LowerVECTOR_SHUFFLE() local
5821 if (EltNo == 8) { in LowerVECTOR_SHUFFLE()
5822 EltNo = ByteSource/4; in LowerVECTOR_SHUFFLE()
5823 } else if (EltNo != ByteSource/4) { in LowerVECTOR_SHUFFLE()
5828 PFIndexes[i] = EltNo; in LowerVECTOR_SHUFFLE()