Home
last modified time | relevance | path

Searched refs:numElements (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprCXX.cpp694 llvm::Value *&numElements, in EmitCXXNewAllocSize() argument
715 numElements = in EmitCXXNewAllocSize()
717 if (!numElements) in EmitCXXNewAllocSize()
718 numElements = CGF.EmitScalarExpr(*e->getArraySize()); in EmitCXXNewAllocSize()
719 assert(isa<llvm::IntegerType>(numElements->getType())); in EmitCXXNewAllocSize()
730 = cast<llvm::IntegerType>(numElements->getType()); in EmitCXXNewAllocSize()
751 dyn_cast<llvm::ConstantInt>(numElements)) { in EmitCXXNewAllocSize()
778 numElements = llvm::ConstantInt::get(CGF.SizeTy, in EmitCXXNewAllocSize()
831 hasOverflow = CGF.Builder.CreateICmpUGE(numElements, thresholdV); in EmitCXXNewAllocSize()
832 numElements = CGF.Builder.CreateTrunc(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
[all …]
H A DCGCXXABI.cpp206 llvm::Value *&numElements, in ReadArrayCookie() argument
214 numElements = nullptr; in ReadArrayCookie()
223 numElements = readArrayCookieImpl(CGF, allocAddr, cookieSize); in ReadArrayCookie()
H A DCodeGenFunction.cpp2057 llvm::Value *numElements in emitArrayLength() local
2062 numElements = Builder.CreateNUWMul(numVLAElements, numElements); in emitArrayLength()
2064 return numElements; in emitArrayLength()
2076 llvm::Value *numElements = nullptr; in getVLASize() local
2085 if (!numElements) { in getVLASize()
2086 numElements = vlaSize; in getVLASize()
2090 numElements = Builder.CreateNUWMul(numElements, vlaSize); in getVLASize()
2094 return { numElements, elementType }; in getVLASize()
H A DCGClass.cpp1921 llvm::Value *numElements = in EmitCXXAggrConstructorCall() local
1924 EmitCXXAggrConstructorCall(ctor, numElements, arrayBegin, E, in EmitCXXAggrConstructorCall()
1938 llvm::Value *numElements, in EmitCXXAggrConstructorCall() argument
1952 = dyn_cast<llvm::ConstantInt>(numElements); in EmitCXXAggrConstructorCall()
1960 llvm::Value *iszero = Builder.CreateIsNull(numElements, "isempty"); in EmitCXXAggrConstructorCall()
1969 elementType, arrayBegin, numElements, "arrayctor.end"); in EmitCXXAggrConstructorCall()
H A DCGExprAgg.cpp1774 uint64_t numElements = E->getArraySize().getZExtValue(); in VisitArrayInitLoopExpr() local
1776 if (!numElements) in VisitArrayInitLoopExpr()
1849 nextIndex, llvm::ConstantInt::get(CGF.SizeTy, numElements), in VisitArrayInitLoopExpr()
H A DCGExprConstant.cpp2211 unsigned numElements = structure->getNumElements(); in EmitNullConstant() local
2212 std::vector<llvm::Constant *> elements(numElements); in EmitNullConstant()
2279 for (unsigned i = 0; i != numElements; ++i) { in EmitNullConstant()
H A DCGExprScalar.cpp3448 llvm::Value *numElements = CGF.getVLASize(vla).NumElts; in emitPointerArithmetic() local
3455 index = CGF.Builder.CreateMul(index, numElements, "vla.index"); in emitPointerArithmetic()
3458 index = CGF.Builder.CreateNSWMul(index, numElements, "vla.index"); in emitPointerArithmetic()
H A DCGExpr.cpp3775 llvm::Value *numElements = getVLASize(vla).NumElts; in EmitArraySubscriptExpr() local
3782 Idx = Builder.CreateMul(Idx, numElements); in EmitArraySubscriptExpr()
3784 Idx = Builder.CreateNSWMul(Idx, numElements); in EmitArraySubscriptExpr()
H A DItaniumCXXABI.cpp2271 llvm::Value *numElements, in InitializeArrayCookie() argument
2287 CGF.Builder.CreateStore(numElements, cookie); in InitializeArrayCookie()
H A DMicrosoftCXXABI.cpp2295 llvm::Value *numElements, in InitializeArrayCookie() argument
2309 CGF.Builder.CreateStore(numElements, numElementsPtr); in InitializeArrayCookie()
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/digest/
H A Dmurmurhash.d528 const numElements = data.length / Element.sizeof; local
529 const remainderStart = numElements * Element.sizeof;
576 element_count += numElements * Element.sizeof;
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/digest/
H A Dmurmurhash.d528 const numElements = data.length / Element.sizeof; local
529 const remainderStart = numElements * Element.sizeof;
576 element_count += numElements * Element.sizeof;
/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/
H A Dsvga3d_dx.h917 uint32 numElements; member
929 uint32 numElements; member
980 uint32 numElements; member
H A Dsvga3d_cmd.h846 uint32 numElements; member
/netbsd-src/external/apache2/llvm/dist/clang/utils/ABITest/
H A DABITestGen.py248 for i in range(t.numElements):
250 elements = [random.choice(values) for i in range(t.numElements)]
306 for i in range(t.numElements):
336 for i in range(t.numElements):
H A DTypeGen.py132 self.numElements = self.size // eltSize
134 self.numElements = self.size
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTypeProperties.td169 def : Property<"numElements", UInt32> {
177 return ctx.getVectorType(elementType, numElements, vectorKind);
207 return ctx.getExtVectorType(elementType, numElements);
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DASTContext.cpp3637 Expr *numElements, in getDependentSizedArrayType() argument
3641 assert((!numElements || numElements->isTypeDependent() || in getDependentSizedArrayType()
3642 numElements->isValueDependent()) && in getDependentSizedArrayType()
3649 if (!numElements) { in getDependentSizedArrayType()
3653 numElements, ASM, elementTypeQuals, in getDependentSizedArrayType()
3668 ASM, elementTypeQuals, numElements); in getDependentSizedArrayType()
3678 QualType(), numElements, ASM, elementTypeQuals, in getDependentSizedArrayType()
3691 canonTy->getSizeExpr() == numElements) in getDependentSizedArrayType()
3698 DependentSizedArrayType(*this, elementType, canon, numElements, in getDependentSizedArrayType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp2267 unsigned index = 0, numElements = VT->getNumElements(); in bindVector() local
2270 for ( ; index != numElements ; ++index) { in bindVector()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaChecking.cpp6287 unsigned numElements = 0; in SemaBuiltinShuffleVector() local
6301 numElements = LHSType->castAs<VectorType>()->getNumElements(); in SemaBuiltinShuffleVector()
6309 RHSType->castAs<VectorType>()->getNumElements() != numElements) in SemaBuiltinShuffleVector()
6321 } else if (numElements != numResElements) { in SemaBuiltinShuffleVector()
6344 Result->getZExtValue() >= numElements * 2) in SemaBuiltinShuffleVector()
H A DTreeTransform.h14272 llvm::APInt numElements(SemaRef.Context.getIntWidth(SemaRef.Context.IntTy), in RebuildExtVectorType()
14275 = IntegerLiteral::Create(SemaRef.Context, numElements, SemaRef.Context.IntTy, in RebuildExtVectorType()