HomeSort by: relevance | last modified time | path
    Searched refs:numElements (Results 1 - 19 of 19) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprCXX.cpp 694 llvm::Value *&numElements,
713 // We multiply the size of all dimensions for NumElements.
714 // e.g for 'int[2][3]', ElemType is 'int' and NumElements is 6.
715 numElements =
717 if (!numElements)
718 numElements = CGF.EmitScalarExpr(*e->getArraySize());
719 assert(isa<llvm::IntegerType>(numElements->getType()));
730 = cast<llvm::IntegerType>(numElements->getType());
751 dyn_cast<llvm::ConstantInt>(numElements)) {
760 // We want to do all this arithmetic in size_t. If numElements i
    [all...]
CGCXXABI.cpp 177 llvm::Value *NumElements,
206 llvm::Value *&numElements,
214 numElements = nullptr;
223 numElements = readArrayCookieImpl(CGF, allocAddr, cookieSize);
CodeGenFunction.cpp 2057 llvm::Value *numElements
2062 numElements = Builder.CreateNUWMul(numVLAElements, numElements);
2064 return numElements;
2076 llvm::Value *numElements = nullptr;
2085 if (!numElements) {
2086 numElements = vlaSize;
2090 numElements = Builder.CreateNUWMul(numElements, vlaSize);
2094 return { numElements, elementType }
    [all...]
CGClass.cpp 1921 llvm::Value *numElements =
1924 EmitCXXAggrConstructorCall(ctor, numElements, arrayBegin, E,
1932 /// \param numElements the number of elements in the array;
1938 llvm::Value *numElements,
1943 // It's legal for numElements to be zero. This can happen both
1952 = dyn_cast<llvm::ConstantInt>(numElements);
1960 llvm::Value *iszero = Builder.CreateIsNull(numElements, "isempty");
1969 elementType, arrayBegin, numElements, "arrayctor.end");
CGExprAgg.cpp 1774 uint64_t numElements = E->getArraySize().getZExtValue();
1776 if (!numElements)
1849 nextIndex, llvm::ConstantInt::get(CGF.SizeTy, numElements),
CGExprConstant.cpp 1198 unsigned NumElements = CAT->getSize().getZExtValue();
1202 unsigned NumInitableElts = std::min(NumInitElements, NumElements);
1219 Elts.reserve(NumElements);
1236 return EmitArrayConstant(CGM, Desired, CommonElementType, NumElements, Elts,
2122 unsigned NumElements = Value.getArraySize();
2139 Elts.reserve(NumElements);
2156 return EmitArrayConstant(CGM, Desired, CommonElementType, NumElements, Elts,
2211 unsigned numElements = structure->getNumElements();
2212 std::vector<llvm::Constant *> elements(numElements);
2279 for (unsigned i = 0; i != numElements; ++i)
    [all...]
CGExpr.cpp 3775 llvm::Value *numElements = getVLASize(vla).NumElts;
3782 Idx = Builder.CreateMul(Idx, numElements);
3784 Idx = Builder.CreateNSWMul(Idx, numElements);
4032 llvm::Value *NumElements = getVLASize(VLA).NumElts;
4039 Idx = Builder.CreateMul(Idx, NumElements);
4041 Idx = Builder.CreateNSWMul(Idx, NumElements);
CGExprScalar.cpp 1369 unsigned NumElements = cast<llvm::FixedVectorType>(DstTy)->getNumElements();
1370 return Builder.CreateVectorSplat(NumElements, Src, "splat");
2272 unsigned NumElements = cast<llvm::FixedVectorType>(DstTy)->getNumElements();
2273 return Builder.CreateVectorSplat(NumElements, Elt, "splat");
3448 llvm::Value *numElements = CGF.getVLASize(vla).NumElts;
3455 index = CGF.Builder.CreateMul(index, numElements, "vla.index");
3458 index = CGF.Builder.CreateNSWMul(index, numElements, "vla.index");
ItaniumCXXABI.cpp 315 llvm::Value *NumElements,
482 llvm::Value *NumElements,
2186 llvm::Value *NumElements,
2210 llvm::Instruction *SI = CGF.Builder.CreateStore(NumElements, NumElementsPtr);
2271 llvm::Value *numElements,
2287 CGF.Builder.CreateStore(numElements, cookie);
MicrosoftCXXABI.cpp 445 llvm::Value *NumElements,
2295 llvm::Value *numElements,
2309 CGF.Builder.CreateStore(numElements, numElementsPtr);
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/digest/
murmurhash.d 528 const numElements = data.length / Element.sizeof;
529 const remainderStart = numElements * Element.sizeof;
576 element_count += numElements * Element.sizeof;
  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/
svga3d_dx.h 917 uint32 numElements;
929 uint32 numElements;
980 uint32 numElements;
svga3d_cmd.h 846 uint32 numElements;
849 * Followed by numElements SVGA3dVertexElement structures.
851 * If numElements < SVGA3D_MAX_VERTEX_ARRAYS, the remaining elements
  /src/external/apache2/llvm/dist/clang/utils/ABITest/
ABITestGen.py 248 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):
TypeGen.py 132 self.numElements = self.size // eltSize
134 self.numElements = self.size
  /src/external/apache2/llvm/dist/clang/lib/AST/
ASTContext.cpp 3637 Expr *numElements,
3641 assert((!numElements || numElements->isTypeDependent() ||
3642 numElements->isValueDependent()) &&
3649 if (!numElements) {
3653 numElements, ASM, elementTypeQuals,
3668 ASM, elementTypeQuals, numElements);
3678 QualType(), numElements, ASM, elementTypeQuals,
3691 canonTy->getSizeExpr() == numElements)
3698 DependentSizedArrayType(*this, elementType, canon, numElements,
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
RegionStore.cpp 1177 Optional<uint64_t> NumElements;
1181 NumElements = CAT->getSize().getZExtValue();
1182 if (!NumElements) // We are not dealing with a constant size array
1197 uint64_t UpperOffset = LowerOffset + *NumElements * ElemSize;
2267 unsigned index = 0, numElements = VT->getNumElements();
2270 for ( ; index != numElements ; ++index) {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaChecking.cpp 6287 unsigned numElements = 0;
6301 numElements = LHSType->castAs<VectorType>()->getNumElements();
6309 RHSType->castAs<VectorType>()->getNumElements() != numElements)
6321 } else if (numElements != numResElements) {
6344 Result->getZExtValue() >= numElements * 2)
TreeTransform.h 870 QualType RebuildVectorType(QualType ElementType, unsigned NumElements,
887 QualType RebuildExtVectorType(QualType ElementType, unsigned NumElements,
3420 Expr **Elements, unsigned NumElements) {
3422 MultiExprArg(Elements, NumElements));
14255 unsigned NumElements,
14258 return SemaRef.Context.getVectorType(ElementType, NumElements, VecKind);
14270 unsigned NumElements,
14272 llvm::APInt numElements(SemaRef.Context.getIntWidth(SemaRef.Context.IntTy),
14273 NumElements, true);
14275 = IntegerLiteral::Create(SemaRef.Context, numElements, SemaRef.Context.IntTy
    [all...]

Completed in 75 milliseconds