Searched refs:NumElements (Results 1 - 25 of 53) sorted by relevance

123

/external/clang/test/CXX/temp/temp.spec/temp.expl.spec/
H A Dp9.cpp9 const unsigned NumElements = 17; member in namespace:N
13 int array[NumElements];
/external/llvm/runtime/libprofile/
H A DEdgeProfiling.c20 static unsigned NumElements; variable
31 write_profiling_data(EdgeInfo, ArrayStart, NumElements);
42 NumElements = numElements;
H A DOptimalEdgeProfiling.c20 static unsigned NumElements; variable
31 write_profiling_data(OptEdgeInfo, ArrayStart, NumElements);
42 NumElements = numElements;
H A DProfiling.h34 unsigned NumElements);
H A DCommonProfiling.c129 unsigned NumElements) {
136 write(outFile, &NumElements, sizeof(unsigned)) < 0 ||
137 write(outFile, Start, NumElements*sizeof(unsigned)) < 0 ) {
128 write_profiling_data(enum ProfilingType PT, unsigned *Start, unsigned NumElements) argument
/external/llvm/lib/Support/
H A DSmallPtrSet.cpp28 CurArraySize = NumElements > 16 ? 1 << (Log2_32_Ceil(NumElements) + 1) : 32;
29 NumElements = NumTombstones = 0;
44 for (const void **APtr = SmallArray, **E = SmallArray+NumElements;
50 if (NumElements < CurArraySize-1) {
51 SmallArray[NumElements++] = Ptr;
57 if (NumElements*4 >= CurArraySize*3) {
60 } else if (CurArraySize-(NumElements+NumTombstones) < CurArraySize/8) {
74 ++NumElements; // Track density.
81 for (const void **APtr = SmallArray, **E = SmallArray+NumElements;
[all...]
/external/llvm/include/llvm/CodeGen/
H A DValueTypes.h350 static MVT getVectorVT(MVT VT, unsigned NumElements) { argument
355 if (NumElements == 2) return MVT::v2i8;
356 if (NumElements == 4) return MVT::v4i8;
357 if (NumElements == 8) return MVT::v8i8;
358 if (NumElements == 16) return MVT::v16i8;
359 if (NumElements == 32) return MVT::v32i8;
362 if (NumElements == 2) return MVT::v2i16;
363 if (NumElements == 4) return MVT::v4i16;
364 if (NumElements == 8) return MVT::v8i16;
365 if (NumElements
439 getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) argument
[all...]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DArrayBoundChecker.cpp57 DefinedOrUnknownSVal NumElements local
61 ProgramStateRef StInBound = state->assumeInBound(Idx, NumElements, true);
62 ProgramStateRef StOutBound = state->assumeInBound(Idx, NumElements, false);
H A DReturnPointerRangeChecker.cpp57 DefinedOrUnknownSVal NumElements
61 ProgramStateRef StInBound = state->assumeInBound(Idx, NumElements, true);
62 ProgramStateRef StOutBound = state->assumeInBound(Idx, NumElements, false);
/external/llvm/utils/TableGen/
H A DTGValueTypes.cpp46 unsigned NumElements; member in class:ExtendedVectorType
49 : ElementType(elty), NumElements(num) {}
57 return NumElements;
/external/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp83 QualType ElementType, llvm::Value *&NumElements,
81 ReadArrayCookie(CodeGenFunction &CGF, llvm::Value *Ptr, const CXXDeleteExpr *expr, QualType ElementType, llvm::Value *&NumElements, llvm::Value *&AllocPtr, CharUnits &CookieSize) argument
H A DCGCXXABI.h211 /// \param NumElements - the computed number of elements,
217 llvm::Value *NumElements,
226 /// \param NumElements - an out parameter which will be initialized
236 QualType ElementType, llvm::Value *&NumElements,
H A DCGCXXABI.cpp153 llvm::Value *NumElements,
163 llvm::Value *&NumElements,
168 NumElements = 0;
151 InitializeArrayCookie(CodeGenFunction &CGF, llvm::Value *NewPtr, llvm::Value *NumElements, const CXXNewExpr *expr, QualType ElementType) argument
161 ReadArrayCookie(CodeGenFunction &CGF, llvm::Value *Ptr, const CXXDeleteExpr *expr, QualType ElementType, llvm::Value *&NumElements, llvm::Value *&AllocPtr, CharUnits &CookieSize) argument
H A DItaniumCXXABI.cpp117 llvm::Value *NumElements,
122 QualType ElementType, llvm::Value *&NumElements,
154 llvm::Value *NumElements,
159 QualType ElementType, llvm::Value *&NumElements,
851 llvm::Value *NumElements,
877 CGF.Builder.CreateStore(NumElements, NumElementsPtr);
889 llvm::Value *&NumElements,
899 NumElements = 0;
925 NumElements = CGF.Builder.CreateLoad(NumElementsPtr);
944 llvm::Value *NumElements,
849 InitializeArrayCookie(CodeGenFunction &CGF, llvm::Value *NewPtr, llvm::Value *NumElements, const CXXNewExpr *expr, QualType ElementType) argument
885 ReadArrayCookie(CodeGenFunction &CGF, llvm::Value *Ptr, const CXXDeleteExpr *expr, QualType ElementType, llvm::Value *&NumElements, llvm::Value *&AllocPtr, CharUnits &CookieSize) argument
942 InitializeArrayCookie(CodeGenFunction &CGF, llvm::Value *NewPtr, llvm::Value *NumElements, const CXXNewExpr *expr, QualType ElementType) argument
978 ReadArrayCookie(CodeGenFunction &CGF, llvm::Value *Ptr, const CXXDeleteExpr *expr, QualType ElementType, llvm::Value *&NumElements, llvm::Value *&AllocPtr, CharUnits &CookieSize) argument
[all...]
H A DCGExprConstant.cpp768 unsigned NumElements = AType->getNumElements(); local
772 unsigned NumInitableElts = std::min(NumInitElements, NumElements);
776 Elts.reserve(NumInitableElts + NumElements);
798 Elts.resize(NumElements, fillC);
803 Types.reserve(NumInitableElts + NumElements);
1181 unsigned NumElements = Value.getArraySize(); local
1185 Elts.reserve(NumElements);
1195 for (unsigned I = 0; I < NumElements; ++I) {
1210 Types.reserve(NumElements);
1218 llvm::ArrayType::get(CommonElementType, NumElements);
1470 unsigned NumElements = CAT->getSize().getZExtValue(); local
[all...]
H A DCGExprCXX.cpp531 // We multiply the size of all dimensions for NumElements.
532 // e.g for 'int[2][3]', ElemType is 'int' and NumElements is 6.
916 llvm::Value *NumElements,
939 CGF.EmitCXXAggrConstructorCall(Ctor, NumElements, NewPtr,
950 CGF.EmitNewArrayInitializer(E, ElementType, NewPtr, NumElements);
1415 llvm::Value *NumElements; member in struct:__anon3147::CallArrayDelete
1421 llvm::Value *NumElements,
1424 : Ptr(Ptr), OperatorDelete(OperatorDelete), NumElements(NumElements),
1452 Size = CGF.Builder.CreateMul(Size, NumElements);
913 EmitNewInitializer(CodeGenFunction &CGF, const CXXNewExpr *E, QualType ElementType, llvm::Value *NewPtr, llvm::Value *NumElements, llvm::Value *AllocSizeWithoutCookie) argument
1419 CallArrayDelete(llvm::Value *Ptr, const FunctionDecl *OperatorDelete, llvm::Value *NumElements, QualType ElementType, CharUnits CookieSize) argument
[all...]
/external/llvm/include/llvm/
H A DDerivedTypes.h337 uint64_t NumElements; member in class:llvm::ArrayType
346 static ArrayType *get(Type *ElementType, uint64_t NumElements);
352 uint64_t getNumElements() const { return NumElements; }
364 unsigned NumElements; member in class:llvm::VectorType
373 static VectorType *get(Type *ElementType, unsigned NumElements);
413 unsigned getNumElements() const { return NumElements; }
418 return NumElements * getElementType()->getPrimitiveSizeInBits();
/external/llvm/include/llvm/ADT/
H A DSmallPtrSet.h61 unsigned NumElements; member in class:llvm::SmallPtrSetImpl
79 unsigned size() const { return NumElements; }
84 if (!isSmall() && NumElements*4 < CurArraySize && CurArraySize > 32)
89 NumElements = 0;
116 *const *E = SmallArray+NumElements; APtr != E; ++APtr)
/external/llvm/lib/VMCore/
H A DType.cpp118 unsigned NumElements = ATy->getNumElements(); local
119 return NumElements == 0 || ATy->getElementType()->isEmptyTy();
124 unsigned NumElements = STy->getNumElements(); local
125 for (unsigned i = 0; i < NumElements; ++i)
456 unsigned NumElements = Elements.size(); local
457 Type **Elts = getContext().pImpl->TypeAllocator.Allocate<Type*>(NumElements);
458 memcpy(Elts, Elements.data(), sizeof(Elements[0]) * NumElements);
461 NumContainedTys = NumElements;
690 NumElements = NumEl;
694 ArrayType *ArrayType::get(Type *elementType, uint64_t NumElements) { argument
721 get(Type *elementType, unsigned NumElements) argument
[all...]
H A DValueTypes.cpp36 unsigned NumElements) {
38 ResultVT.LLVMTy = VectorType::get(VT.getTypeForEVT(Context), NumElements);
35 getExtendedVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) argument
/external/clang/include/clang/AST/
H A DExprObjC.h135 unsigned NumElements; member in class:clang::ObjCArrayLiteral
143 explicit ObjCArrayLiteral(EmptyShell Empty, unsigned NumElements) argument
144 : Expr(ObjCArrayLiteralClass, Empty), NumElements(NumElements) {}
152 static ObjCArrayLiteral *CreateEmpty(ASTContext &C, unsigned NumElements);
170 unsigned getNumElements() const { return NumElements; }
174 assert((Index < NumElements) && "Arg access out of range!");
178 assert((Index < NumElements) && "Arg access out of range!");
189 (Stmt **)getElements() + NumElements);
239 unsigned NumElements
258 ObjCDictionaryLiteral(EmptyShell Empty, unsigned NumElements, bool HasPackExpansions) argument
[all...]
/external/llvm/include/llvm/Target/
H A DTargetData.h326 unsigned NumElements; member in class:llvm::StructLayout
348 assert(Idx < NumElements && "Invalid element idx!");
/external/llvm/lib/Transforms/Instrumentation/
H A DProfilingUtils.cpp52 unsigned NumElements = 0; local
55 NumElements =
62 Args[3] = ConstantInt::get(Type::getInt32Ty(Context), NumElements);
/external/llvm/lib/Target/
H A DTargetData.cpp48 NumElements = ST->getNumElements();
51 for (unsigned i = 0, e = NumElements; i != e; ++i) {
80 std::upper_bound(&MemberOffsets[0], &MemberOffsets[NumElements], Offset);
85 (SI+1 == &MemberOffsets[NumElements] || *(SI+1) > Offset) &&
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp434 uint64_t NumElements = AT->getNumElements(); local
440 if (Idx->getZExtValue() >= NumElements)
453 uint64_t NumElements; local
455 NumElements = SubArrayTy->getNumElements();
457 NumElements = SubVectorTy->getNumElements();
465 if (!IdxVal || IdxVal->getZExtValue() >= NumElements)
534 unsigned NumElements = 0; local
536 NumElements = ATy->getNumElements();
538 NumElements = cast<VectorType>(STy)->getNumElements();
540 if (NumElements > 1
1563 Value *NumElements = ConstantInt::get(IntPtrTy, AT->getNumElements()); local
[all...]

Completed in 325 milliseconds

123