Lines Matching defs:NumElements
733 // We multiply the size of all dimensions for NumElements.
734 // e.g for 'int[2][3]', ElemType is 'int' and NumElements is 6.
1003 Address BeginPtr, llvm::Value *NumElements,
1090 llvm::ConstantInt *ConstNum = dyn_cast<llvm::ConstantInt>(NumElements);
1176 llvm::ConstantInt *ConstNum = dyn_cast<llvm::ConstantInt>(NumElements);
1206 NumElements = Builder.CreateSub(
1207 NumElements,
1208 llvm::ConstantInt::get(NumElements->getType(), InitListElements));
1209 EmitCXXAggrConstructorCall(Ctor, NumElements, CurPtr, CCE,
1242 unsigned NumElements = 0;
1244 NumElements = CXXRD->getNumBases();
1247 ++NumElements;
1249 if (ILE->getNumInits() == NumElements)
1252 --NumElements;
1253 if (ILE->getNumInits() == NumElements && TryMemsetInitialization())
1266 BeginPtr.getElementType(), BeginPtr.emitRawPointer(*this), NumElements,
1324 Address NewPtr, llvm::Value *NumElements,
1328 CGF.EmitNewArrayInitializer(E, ElementType, ElementTy, NewPtr, NumElements,
1801 llvm::Value *NumElements,
1803 assert((!NumElements && CookieSize.isZero()) ||
1836 if (NumElements)
1837 Size = Builder.CreateMul(Size, NumElements);
2015 llvm::Value *NumElements;
2021 llvm::Value *NumElements,
2024 : Ptr(Ptr), OperatorDelete(OperatorDelete), NumElements(NumElements),
2028 CGF.EmitDeleteCall(OperatorDelete, Ptr, ElementType, NumElements,