/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineVectorOps.cpp | 65 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/ |
D | ASTVector.h | 231 size_t EltNo = I-this->begin(); in insert() local 233 I = this->begin()+EltNo; in insert()
|
/external/llvm/include/llvm/ADT/ |
D | SmallVector.h | 486 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/ |
D | DAGCombiner.cpp | 181 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/ |
D | X86ISelLowering.cpp | 5010 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/ |
D | R600ISelLowering.cpp | 1882 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/ |
D | AArch64ISelLowering.cpp | 4136 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/ |
D | ARMISelLowering.cpp | 5142 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/ |
D | PPCISelLowering.cpp | 5810 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()
|