Home
last modified time | relevance | path

Searched refs:NumVectorElts (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelDAGToDAG.cpp244 static unsigned selectSGPRVectorRegClassID(unsigned NumVectorElts) { in selectSGPRVectorRegClassID() argument
245 switch (NumVectorElts) { in selectSGPRVectorRegClassID()
292 unsigned NumVectorElts = VT.getVectorNumElements(); in Select() local
296 RegClassID = selectSGPRVectorRegClassID(NumVectorElts); in Select()
302 switch(NumVectorElts) { in Select()
317 if (NumVectorElts == 1) { in Select()
323 assert(NumVectorElts <= 16 && "Vectors with more than 16 elements not " in Select()
328 SmallVector<SDValue, 16 * 2 + 1> RegSeqArgs(NumVectorElts * 2 + 1); in Select()
345 if (NOps != NumVectorElts) { in Select()
347 assert(Opc == ISD::SCALAR_TO_VECTOR && NOps < NumVectorElts); in Select()
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp405 unsigned NumVectorElts = IE.getType()->getNumElements(); in visitInsertElementInst() local
410 if (ExtractedIdx >= NumVectorElts) // Out of range extract. in visitInsertElementInst()
413 if (InsertedIdx >= NumVectorElts) // Out of range insert. in visitInsertElementInst()