Lines Matching refs:NumElements

972     Address BeginPtr, llvm::Value *NumElements,  in EmitNewArrayInitializer()  argument
1049 llvm::ConstantInt *ConstNum = dyn_cast<llvm::ConstantInt>(NumElements); in EmitNewArrayInitializer()
1127 llvm::ConstantInt *ConstNum = dyn_cast<llvm::ConstantInt>(NumElements); in EmitNewArrayInitializer()
1160 NumElements = Builder.CreateSub( in EmitNewArrayInitializer()
1161 NumElements, in EmitNewArrayInitializer()
1162 llvm::ConstantInt::get(NumElements->getType(), InitListElements)); in EmitNewArrayInitializer()
1163 EmitCXXAggrConstructorCall(Ctor, NumElements, CurPtr, CCE, in EmitNewArrayInitializer()
1196 unsigned NumElements = 0; in EmitNewArrayInitializer() local
1198 NumElements = CXXRD->getNumBases(); in EmitNewArrayInitializer()
1201 ++NumElements; in EmitNewArrayInitializer()
1203 if (ILE->getNumInits() == NumElements) in EmitNewArrayInitializer()
1206 --NumElements; in EmitNewArrayInitializer()
1207 if (ILE->getNumInits() == NumElements && TryMemsetInitialization()) in EmitNewArrayInitializer()
1220 Builder.CreateInBoundsGEP(BeginPtr.getPointer(), NumElements, "array.end"); in EmitNewArrayInitializer()
1279 Address NewPtr, llvm::Value *NumElements, in EmitNewInitializer() argument
1283 CGF.EmitNewArrayInitializer(E, ElementType, ElementTy, NewPtr, NumElements, in EmitNewInitializer()
1761 llvm::Value *NumElements, in EmitDeleteCall() argument
1763 assert((!NumElements && CookieSize.isZero()) || in EmitDeleteCall()
1795 if (NumElements) in EmitDeleteCall()
1796 Size = Builder.CreateMul(Size, NumElements); in EmitDeleteCall()
1934 llvm::Value *NumElements; member
1940 llvm::Value *NumElements, in CallArrayDelete()
1943 : Ptr(Ptr), OperatorDelete(OperatorDelete), NumElements(NumElements), in CallArrayDelete()
1947 CGF.EmitDeleteCall(OperatorDelete, Ptr, ElementType, NumElements, in Emit()