/external/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 379 unsigned NumElems = VT->getNumElements(); local 383 assert(Op0.size() == NumElems && "Mismatched binary operation"); 384 assert(Op1.size() == NumElems && "Mismatched binary operation"); 386 Res.resize(NumElems); 387 for (unsigned Elem = 0; Elem < NumElems; ++Elem) 399 unsigned NumElems = VT->getNumElements(); local 403 assert(Op1.size() == NumElems && "Mismatched select"); 404 assert(Op2.size() == NumElems && "Mismatched select"); 406 Res.resize(NumElems); 410 assert(Op0.size() == NumElems 442 unsigned NumElems = VT->getNumElements(); local 474 unsigned NumElems = VT->getNumElements(); local 547 unsigned NumElems = VT->getNumElements(); local 571 unsigned NumElems = VT->getNumElements(); local 602 unsigned NumElems = Layout.VecTy->getNumElements(); local 627 unsigned NumElems = Layout.VecTy->getNumElements(); local [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyUtil.h | 53 template <typename T> T *allocateT(size_t NumElems) { argument 54 return Allocator->Allocate<T>(NumElems);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeTypesGeneric.cpp | 109 unsigned NumElems = 2; local 111 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); 119 NumElems *= 2; 121 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); 128 for (unsigned i = 0; i < NumElems; ++i)
|
H A D | LegalizeDAG.cpp | 1986 unsigned NumElems = Node->getNumOperands(); 2000 for (unsigned i = 0; i < NumElems; ++i) { 2016 SmallVector<int, 16> ShuffleVec(NumElems, -1); 2030 ShuffleVec[k] = NumElems + j; 2062 SmallVector<int, 16> ShuffleVec(NumElems, -1); 2066 ShuffleVec[IntermedVals[1].second[i]] = NumElems + i; 2080 unsigned NumElems = Node->getNumOperands(); 2092 for (unsigned i = 0; i < NumElems; ++i) { 2120 for (unsigned i = 0, e = NumElems; i != e; ++i) { 2153 for (unsigned i = 0; i < NumElems; [all...] |
H A D | LegalizeVectorOps.cpp | 1027 unsigned NumElems = VT.getVectorNumElements(); local 1032 SmallVector<SDValue, 8> Ops(NumElems); 1033 for (unsigned i = 0; i < NumElems; ++i) {
|
H A D | LegalizeIntegerTypes.cpp | 3179 unsigned NumElems = N->getNumOperands(); local 3185 Ops.reserve(NumElems); 3186 for (unsigned i = 0; i != NumElems; ++i) { 3292 unsigned NumElems = N->getNumOperands(); local 3297 NewOps.reserve(NumElems); 3300 for (unsigned VecIdx = 0; VecIdx != NumElems; ++VecIdx) {
|
H A D | DAGCombiner.cpp | 5224 int NumElems = VT.getVectorNumElements(); local 5240 for (int i = 0; i < NumElems / 2; ++i) { 5252 for (int i = NumElems / 2; i < NumElems; ++i) { 12308 unsigned NumElems = VT.getVectorNumElements(); local 12309 int Idx = (Elt > (int)NumElems) ? -1 : SVN->getMaskElt(Elt); 12310 InVec = (Idx < (int)NumElems) ? InVec.getOperand(0) : InVec.getOperand(1); 12321 Elt = (Idx < (int)NumElems) ? Idx : Idx - (int)NumElems; 13009 unsigned NumElems local [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 3040 unsigned NumElems = VT.getVectorNumElements(); local 3042 Mask.push_back(NumElems); 3043 for (unsigned i = 1; i != NumElems; ++i) 4586 unsigned NumElems = OpVT.getVectorNumElements(); local 4589 assert(IdxVal + SubVecNumElems <= NumElems && 4596 // (IdxVal + SubVecNumElems == NumElems) 4609 unsigned ShiftLeft = NumElems - SubVecNumElems; 4610 unsigned ShiftRight = NumElems - SubVecNumElems - IdxVal; 4627 if (IdxVal + SubVecNumElems == NumElems) { 4638 for (unsigned i = 0; i < NumElems; 4648 Concat128BitVectors(SDValue V1, SDValue V2, EVT VT, unsigned NumElems, SelectionDAG &DAG, SDLoc dl) argument 4655 Concat256BitVectors(SDValue V1, SDValue V2, EVT VT, unsigned NumElems, SelectionDAG &DAG, SDLoc dl) argument 4695 unsigned NumElems = VT.getVectorNumElements(); local 4707 unsigned NumElems = VT.getVectorNumElements(); local 4727 unsigned NumElems = VT.getVectorNumElements(); local 4743 unsigned NumElems = VT.getVectorNumElements(); local 5040 unsigned NumElems = VT.getVectorNumElements(); local 5049 unsigned NumElems = ShufVT.getVectorNumElements(); local 5070 unsigned NumElems = VT.getVectorNumElements(); local 5366 unsigned NumElems = VT.getVectorNumElements(); local 5393 unsigned NumElems = Elts.size(); local 5700 unsigned NumElems = Op.getNumOperands(); local 6276 unsigned NumElems = Op.getNumOperands(); local [all...] |
/external/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 361 unsigned NumElems = STy->getNumElements(); local 363 if (NumElems == 0) 369 for (unsigned i = 1; i != NumElems; ++i) 376 Constant *N = ConstantInt::get(DestTy, NumElems); 429 unsigned NumElems = STy->getNumElements(); local 431 if (NumElems == 0) 437 for (unsigned i = 1; i != NumElems; ++i) 487 unsigned NumElems = STy->getNumElements(); local 489 if (NumElems == 0) 495 for (unsigned i = 1; i != NumElems; [all...] |
/external/llvm/utils/TableGen/ |
H A D | CodeGenDAGPatterns.cpp | 541 unsigned NumElems = IVT.getVectorNumElements(); local 551 [NumElems](MVT VVT) { 552 return VVT.getVectorNumElements() >= NumElems; 565 unsigned NumElems = IVT.getVectorNumElements(); local 575 [NumElems](MVT VVT) { 576 return VVT.getVectorNumElements() <= NumElems; 607 unsigned NumElems = IVT.getVectorNumElements(); local 613 [NumElems](MVT VVT) { 614 return VVT.getVectorNumElements() != NumElems; 627 unsigned NumElems local [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 1403 unsigned NumElems = Mask.size(); local 1404 for (unsigned i = 0; i != NumElems; ++i) { 1408 else if (idx < (int)NumElems) 1409 Mask[i] = idx + NumElems; 1411 Mask[i] = idx - NumElems;
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 9841 unsigned NumElems = VT.getVectorNumElements(); local 9847 if (!isPowerOf2_32(NumElems * FromEltSz * ToEltSz)) return SDValue(); 9851 if (0 != (NumElems * FromEltSz) % ToEltSz) return SDValue(); 9854 assert(SizeRatio * NumElems * ToEltSz == VT.getSizeInBits()); 9858 NumElems*SizeRatio); 9863 SmallVector<int, 8> ShuffleVec(NumElems * SizeRatio, -1); 9864 for (unsigned i = 0; i < NumElems; ++i) 9881 if (TLI.isTypeLegal(Tp) && Tp.getSizeInBits() <= NumElems * ToEltSz) 9899 unsigned E = (ToEltSz*NumElems)/StoreType.getSizeInBits();
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 8058 unsigned NumElems = NarrowTy.getVectorNumElements(); local 8059 MVT NewVT = MVT::getVectorVT(ElementTy, NumElems * 2); 8064 DAG.getConstant(NumElems, dl, MVT::i64));
|