Searched refs:NumElems (Results 1 - 13 of 13) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp379 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 DThreadSafetyUtil.h53 template <typename T> T *allocateT(size_t NumElems) { argument
54 return Allocator->Allocate<T>(NumElems);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp109 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 DLegalizeDAG.cpp1986 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 DLegalizeVectorOps.cpp1027 unsigned NumElems = VT.getVectorNumElements(); local
1032 SmallVector<SDValue, 8> Ops(NumElems);
1033 for (unsigned i = 0; i < NumElems; ++i) {
H A DLegalizeIntegerTypes.cpp3179 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 DDAGCombiner.cpp5224 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 DX86ISelLowering.cpp3040 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 DConstantFold.cpp361 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 DCodeGenDAGPatterns.cpp541 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 DSelectionDAGNodes.h1403 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 DARMISelLowering.cpp9841 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 DAArch64ISelLowering.cpp8058 unsigned NumElems = NarrowTy.getVectorNumElements(); local
8059 MVT NewVT = MVT::getVectorVT(ElementTy, NumElems * 2);
8064 DAG.getConstant(NumElems, dl, MVT::i64));

Completed in 804 milliseconds