Home
last modified time | relevance | path

Searched refs:NumElements (Results 1 – 25 of 94) sorted by relevance

1234

/external/llvm/include/llvm/CodeGen/
DMachineValueType.h588 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() argument
593 if (NumElements == 2) return MVT::v2i1; in getVectorVT()
594 if (NumElements == 4) return MVT::v4i1; in getVectorVT()
595 if (NumElements == 8) return MVT::v8i1; in getVectorVT()
596 if (NumElements == 16) return MVT::v16i1; in getVectorVT()
597 if (NumElements == 32) return MVT::v32i1; in getVectorVT()
598 if (NumElements == 64) return MVT::v64i1; in getVectorVT()
599 if (NumElements == 512) return MVT::v512i1; in getVectorVT()
600 if (NumElements == 1024) return MVT::v1024i1; in getVectorVT()
603 if (NumElements == 1) return MVT::v1i8; in getVectorVT()
[all …]
DValueTypes.h70 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) { in getVectorVT()
71 MVT M = MVT::getVectorVT(VT.V, NumElements); in getVectorVT()
74 return getExtendedVectorVT(Context, VT, NumElements); in getVectorVT()
372 unsigned NumElements);
/external/llvm/lib/Target/X86/
DX86ShuffleDecodeConstantPool.cpp130 unsigned NumElements = MaskTySize / ElSize; in DecodeVPERMILPMask() local
131 assert((NumElements == 2 || NumElements == 4 || NumElements == 8 || in DecodeVPERMILPMask()
132 NumElements == 16) && in DecodeVPERMILPMask()
134 ShuffleMask.reserve(NumElements); in DecodeVPERMILPMask()
138 for (unsigned i = 0; i < NumElements; ++i) { in DecodeVPERMILPMask()
183 unsigned NumElements = MaskTySize / ElSize; in DecodeVPERMIL2PMask() local
184 assert((NumElements == 2 || NumElements == 4 || NumElements == 8) && in DecodeVPERMIL2PMask()
186 ShuffleMask.reserve(NumElements); in DecodeVPERMIL2PMask()
190 for (unsigned i = 0; i < NumElements; ++i) { in DecodeVPERMIL2PMask()
225 Index += Src * NumElements; in DecodeVPERMIL2PMask()
[all …]
DX86TargetObjectFile.cpp121 unsigned NumElements; in scalarConstantToHexString() local
123 NumElements = Ty->getVectorNumElements(); in scalarConstantToHexString()
125 NumElements = Ty->getArrayNumElements(); in scalarConstantToHexString()
127 for (int I = NumElements - 1, E = -1; I != E; --I) in scalarConstantToHexString()
/external/swiftshader/third_party/LLVM/lib/Support/
DSmallPtrSet.cpp26 CurArraySize = NumElements > 16 ? 1 << (Log2_32_Ceil(NumElements) + 1) : 32; in shrink_and_clear()
27 NumElements = NumTombstones = 0; in shrink_and_clear()
42 for (const void **APtr = SmallArray, **E = SmallArray+NumElements; in insert_imp()
48 if (NumElements < CurArraySize-1) { in insert_imp()
49 SmallArray[NumElements++] = Ptr; in insert_imp()
55 if (NumElements*4 >= CurArraySize*3) { in insert_imp()
58 } else if (CurArraySize-(NumElements+NumTombstones) < CurArraySize/8) { in insert_imp()
72 ++NumElements; // Track density. in insert_imp()
79 for (const void **APtr = SmallArray, **E = SmallArray+NumElements; in erase_imp()
85 --NumElements; in erase_imp()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DValueTypes.h334 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() argument
339 if (NumElements == 2) return MVT::v2i8; in getVectorVT()
340 if (NumElements == 4) return MVT::v4i8; in getVectorVT()
341 if (NumElements == 8) return MVT::v8i8; in getVectorVT()
342 if (NumElements == 16) return MVT::v16i8; in getVectorVT()
343 if (NumElements == 32) return MVT::v32i8; in getVectorVT()
346 if (NumElements == 2) return MVT::v2i16; in getVectorVT()
347 if (NumElements == 4) return MVT::v4i16; in getVectorVT()
348 if (NumElements == 8) return MVT::v8i16; in getVectorVT()
349 if (NumElements == 16) return MVT::v16i16; in getVectorVT()
[all …]
/external/swiftshader/third_party/LLVM/runtime/libprofile/
DEdgeProfiling.c20 static unsigned NumElements; variable
31 write_profiling_data(EdgeInfo, ArrayStart, NumElements); in EdgeProfAtExitHandler()
42 NumElements = numElements; in llvm_start_edge_profiling()
DOptimalEdgeProfiling.c20 static unsigned NumElements; variable
31 write_profiling_data(OptEdgeInfo, ArrayStart, NumElements); in OptEdgeProfAtExitHandler()
42 NumElements = numElements; in llvm_start_opt_edge_profiling()
DCommonProfiling.c129 unsigned NumElements) { in write_profiling_data() argument
136 write(outFile, &NumElements, sizeof(unsigned)) < 0 || in write_profiling_data()
137 write(outFile, Start, NumElements*sizeof(unsigned)) < 0 ) { in write_profiling_data()
DProfiling.h34 unsigned NumElements);
/external/llvm/include/llvm/DebugInfo/CodeView/
DStreamReader.h57 Error readArray(ArrayRef<T> &Array, uint32_t NumElements) { in readArray() argument
59 if (NumElements == 0) { in readArray()
64 if (NumElements > UINT32_MAX/sizeof(T)) in readArray()
67 if (auto EC = readBytes(Bytes, NumElements * sizeof(T))) in readArray()
69 Array = ArrayRef<T>(reinterpret_cast<const T *>(Bytes.data()), NumElements); in readArray()
/external/swiftshader/third_party/LLVM/include/llvm/ADT/
DSmallPtrSet.h61 unsigned NumElements; variable
79 unsigned size() const { return NumElements; } in size()
84 if (!isSmall() && NumElements*4 < CurArraySize && CurArraySize > 32) in clear()
89 NumElements = 0; in clear()
116 *const *E = SmallArray+NumElements; APtr != E; ++APtr) in count_imp()
/external/clang/lib/AST/
DExprObjC.cpp24 NumElements(Elements.size()), Range(SR), ArrayWithObjectsMethod(Method) { in ObjCArrayLiteral()
47 unsigned NumElements) { in CreateEmpty() argument
49 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(NumElements)); in CreateEmpty()
50 return new (Mem) ObjCArrayLiteral(EmptyShell(), NumElements); in CreateEmpty()
59 NumElements(VK.size()), HasPackExpansions(HasPackExpansions), Range(SR), in ObjCDictionaryLiteral()
64 for (unsigned I = 0; I < NumElements; I++) { in ObjCDictionaryLiteral()
99 ObjCDictionaryLiteral::CreateEmpty(const ASTContext &C, unsigned NumElements, in CreateEmpty() argument
102 NumElements, HasPackExpansions ? NumElements : 0)); in CreateEmpty()
104 ObjCDictionaryLiteral(EmptyShell(), NumElements, HasPackExpansions); in CreateEmpty()
/external/swiftshader/third_party/LLVM/include/llvm/
DDerivedTypes.h333 uint64_t NumElements; variable
342 static ArrayType *get(Type *ElementType, uint64_t NumElements);
348 uint64_t getNumElements() const { return NumElements; } in getNumElements()
360 unsigned NumElements; variable
369 static VectorType *get(Type *ElementType, unsigned NumElements);
408 unsigned getNumElements() const { return NumElements; } in getNumElements()
412 return NumElements * getElementType()->getPrimitiveSizeInBits(); in getBitWidth()
/external/swiftshader/third_party/LLVM/utils/TableGen/
DTGValueTypes.cpp46 unsigned NumElements; member in ExtendedVectorType
49 : ElementType(elty), NumElements(num) {} in ExtendedVectorType()
57 return NumElements; in getNumElements()
/external/clang/lib/StaticAnalyzer/Checkers/
DArrayBoundChecker.cpp58 DefinedOrUnknownSVal NumElements in checkLocation() local
62 ProgramStateRef StInBound = state->assumeInBound(Idx, NumElements, true); in checkLocation()
63 ProgramStateRef StOutBound = state->assumeInBound(Idx, NumElements, false); in checkLocation()
DReturnPointerRangeChecker.cpp58 DefinedOrUnknownSVal NumElements in checkPreStmt() local
62 ProgramStateRef StInBound = state->assumeInBound(Idx, NumElements, true); in checkPreStmt()
63 ProgramStateRef StOutBound = state->assumeInBound(Idx, NumElements, false); in checkPreStmt()
/external/llvm/lib/IR/
DType.cpp93 unsigned NumElements = ATy->getNumElements(); in isEmptyTy() local
94 return NumElements == 0 || ATy->getElementType()->isEmptyTy(); in isEmptyTy()
98 unsigned NumElements = STy->getNumElements(); in isEmptyTy() local
99 for (unsigned i = 0; i < NumElements; ++i) in isEmptyTy()
605 NumElements = NumEl; in ArrayType()
608 ArrayType *ArrayType::get(Type *ElementType, uint64_t NumElements) { in get() argument
613 pImpl->ArrayTypes[std::make_pair(ElementType, NumElements)]; in get()
616 Entry = new (pImpl->TypeAllocator) ArrayType(ElementType, NumElements); in get()
632 NumElements = NumEl; in VectorType()
635 VectorType *VectorType::get(Type *ElementType, unsigned NumElements) { in get() argument
[all …]
/external/swiftshader/third_party/LLVM/lib/VMCore/
DType.cpp116 unsigned NumElements = ATy->getNumElements(); in isEmptyTy() local
117 return NumElements == 0 || ATy->getElementType()->isEmptyTy(); in isEmptyTy()
122 unsigned NumElements = STy->getNumElements(); in isEmptyTy() local
123 for (unsigned i = 0; i < NumElements; ++i) in isEmptyTy()
620 NumElements = NumEl; in ArrayType()
624 ArrayType *ArrayType::get(Type *elementType, uint64_t NumElements) { in get() argument
630 pImpl->ArrayTypes[std::make_pair(ElementType, NumElements)]; in get()
633 Entry = new (pImpl->TypeAllocator) ArrayType(ElementType, NumElements); in get()
648 NumElements = NumEl; in VectorType()
651 VectorType *VectorType::get(Type *elementType, unsigned NumElements) { in get() argument
[all …]
/external/llvm/include/llvm/IR/
DDerivedTypes.h339 uint64_t NumElements; variable
347 static ArrayType *get(Type *ElementType, uint64_t NumElements);
352 uint64_t getNumElements() const { return NumElements; } in getNumElements()
366 unsigned NumElements; variable
374 static VectorType *get(Type *ElementType, unsigned NumElements);
424 unsigned getNumElements() const { return NumElements; } in getNumElements()
429 return NumElements * getElementType()->getPrimitiveSizeInBits(); in getBitWidth()
/external/clang/test/CXX/temp/temp.spec/temp.expl.spec/
Dp9.cpp10 const unsigned NumElements = 17; variable
14 int array[NumElements];
/external/clang/include/clang/AST/
DExprObjC.h147 unsigned NumElements; variable
155 explicit ObjCArrayLiteral(EmptyShell Empty, unsigned NumElements) in ObjCArrayLiteral() argument
156 : Expr(ObjCArrayLiteralClass, Empty), NumElements(NumElements) {} in ObjCArrayLiteral()
165 unsigned NumElements);
184 unsigned getNumElements() const { return NumElements; } in getNumElements()
188 assert((Index < NumElements) && "Arg access out of range!"); in getElement()
192 assert((Index < NumElements) && "Arg access out of range!"); in getElement()
203 reinterpret_cast<Stmt **>(getElements()) + NumElements); in children()
263 unsigned NumElements : 31;
281 return NumElements;
[all …]
/external/clang/lib/CodeGen/
DCGExprConstant.cpp785 unsigned NumElements = AType->getNumElements(); in EmitArrayInitialization() local
789 unsigned NumInitableElts = std::min(NumInitElements, NumElements); in EmitArrayInitialization()
807 Elts.reserve(NumInitableElts + NumElements); in EmitArrayInitialization()
820 Elts.resize(NumElements, fillC); in EmitArrayInitialization()
825 Types.reserve(NumInitableElts + NumElements); in EmitArrayInitialization()
863 unsigned NumElements = AType->getNumElements(); in EmitDesignatedInitUpdater() local
866 Elts.reserve(NumElements); in EmitDesignatedInitUpdater()
870 for (unsigned i = 0; i != NumElements; ++i) in EmitDesignatedInitUpdater()
874 for (unsigned i = 0; i != NumElements; ++i) in EmitDesignatedInitUpdater()
885 for (unsigned i = 0; i != NumElements; ++i) { in EmitDesignatedInitUpdater()
[all …]
DCGExprCXX.cpp833 Address BeginPtr, llvm::Value *NumElements, in EmitNewArrayInitializer() argument
950 llvm::ConstantInt *ConstNum = dyn_cast<llvm::ConstantInt>(NumElements); in EmitNewArrayInitializer()
983 NumElements = Builder.CreateSub( in EmitNewArrayInitializer()
984 NumElements, in EmitNewArrayInitializer()
985 llvm::ConstantInt::get(NumElements->getType(), InitListElements)); in EmitNewArrayInitializer()
986 EmitCXXAggrConstructorCall(Ctor, NumElements, CurPtr, CCE, in EmitNewArrayInitializer()
1018 unsigned NumElements = 0; in EmitNewArrayInitializer() local
1020 NumElements = CXXRD->getNumBases(); in EmitNewArrayInitializer()
1023 ++NumElements; in EmitNewArrayInitializer()
1025 if (ILE->getNumInits() == NumElements) in EmitNewArrayInitializer()
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/
DProfilingUtils.cpp52 unsigned NumElements = 0; in InsertProfilingInitCall() local
55 NumElements = in InsertProfilingInitCall()
62 Args[3] = ConstantInt::get(Type::getInt32Ty(Context), NumElements); in InsertProfilingInitCall()

1234