Lines Matching defs:NumElements
727 // We multiply the size of all dimensions for NumElements.
728 // e.g for 'int[2][3]', ElemType is 'int' and NumElements is 6.
997 Address BeginPtr, llvm::Value *NumElements,
1084 llvm::ConstantInt *ConstNum = dyn_cast<llvm::ConstantInt>(NumElements);
1170 llvm::ConstantInt *ConstNum = dyn_cast<llvm::ConstantInt>(NumElements);
1200 NumElements = Builder.CreateSub(
1201 NumElements,
1202 llvm::ConstantInt::get(NumElements->getType(), InitListElements));
1203 EmitCXXAggrConstructorCall(Ctor, NumElements, CurPtr, CCE,
1236 unsigned NumElements = 0;
1238 NumElements = CXXRD->getNumBases();
1241 ++NumElements;
1243 if (ILE->getNumInits() == NumElements)
1246 --NumElements;
1247 if (ILE->getNumInits() == NumElements && TryMemsetInitialization())
1260 BeginPtr.getElementType(), BeginPtr.emitRawPointer(*this), NumElements,
1318 Address NewPtr, llvm::Value *NumElements,
1322 CGF.EmitNewArrayInitializer(E, ElementType, ElementTy, NewPtr, NumElements,
1803 llvm::Value *NumElements,
1805 assert((!NumElements && CookieSize.isZero()) ||
1839 if (NumElements)
1840 Size = Builder.CreateMul(Size, NumElements);
2018 llvm::Value *NumElements;
2024 llvm::Value *NumElements,
2027 : Ptr(Ptr), OperatorDelete(OperatorDelete), NumElements(NumElements),
2031 CGF.EmitDeleteCall(OperatorDelete, Ptr, ElementType, NumElements,