| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | SeedCollector.cpp | 39 uint32_t NumElements = 0; in getSlice() local 48 if (isUsed(StartIdx + NumElements)) in getSlice() 54 NumElements++; in getSlice() 57 NumElementsPowerOfTwo = NumElements; in getSlice() 62 NumElements = NumElementsPowerOfTwo; in getSlice() 67 if (NumElements > 1) { in getSlice() 70 return ArrayRef<Instruction *>(&Seeds[StartIdx], NumElements); in getSlice()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprObjC.cpp | 28 NumElements(Elements.size()), Range(SR), ArrayWithObjectsMethod(Method) { in ObjCArrayLiteral() 45 unsigned NumElements) { in CreateEmpty() argument 46 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(NumElements)); in CreateEmpty() 47 return new (Mem) ObjCArrayLiteral(EmptyShell(), NumElements); in CreateEmpty() 55 NumElements(VK.size()), HasPackExpansions(HasPackExpansions), Range(SR), in ObjCDictionaryLiteral() 60 for (unsigned I = 0; I < NumElements; I++) { in ObjCDictionaryLiteral() 85 ObjCDictionaryLiteral::CreateEmpty(const ASTContext &C, unsigned NumElements, in CreateEmpty() argument 88 NumElements, HasPackExpansions ? NumElements : 0)); in CreateEmpty() 90 ObjCDictionaryLiteral(EmptyShell(), NumElements, HasPackExpansions); in CreateEmpty()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | BinaryStreamReader.h | 180 Error readArray(ArrayRef<T> &Array, uint32_t NumElements) { in readArray() argument 182 if (NumElements == 0) { in readArray() 187 if (NumElements > UINT32_MAX / sizeof(T)) in readArray() 191 if (auto EC = readBytes(Bytes, NumElements * sizeof(T))) in readArray() 197 Array = ArrayRef<T>(reinterpret_cast<const T *>(Bytes.data()), NumElements); in readArray()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | DynamicAllocator.cpp | 43 size_t NumElements, unsigned EvalID, in allocate() argument 48 Source, T, Descriptor::InlineDescMD, NumElements, /*IsConst=*/false, in allocate() 55 size_t NumElements, unsigned EvalID, in allocate() argument 63 NumElements, in allocate()
|
| H A D | DynamicAllocator.h | 73 Block *allocate(const Expr *Source, PrimType T, size_t NumElements, 76 Block *allocate(const Descriptor *D, size_t NumElements, unsigned EvalID,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | DebugInfo.h | 436 LLVMMetadataRef *Elements, unsigned NumElements); 451 unsigned NumElements); 471 LLVMMetadataRef *Elements, unsigned NumElements); 563 LLVMDIBuilderRef Builder, LLVMMetadataRef *Data, size_t NumElements); 652 unsigned NumElements, LLVMMetadataRef ClassTy); 675 LLVMMetadataRef *Elements, unsigned NumElements, unsigned RunTimeLang, 761 unsigned NumElements); 837 unsigned NumElements, unsigned RunTimeLang, LLVMMetadataRef VTableHolder, 1093 unsigned NumElements, LLVMMetadataRef VTableHolder, 1170 LLVMDIBuilderRef Builder, LLVMMetadataRef *Data, size_t NumElements); [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprObjC.h | 192 unsigned NumElements; variable 200 explicit ObjCArrayLiteral(EmptyShell Empty, unsigned NumElements) in ObjCArrayLiteral() argument 201 : Expr(ObjCArrayLiteralClass, Empty), NumElements(NumElements) {} in ObjCArrayLiteral() 213 unsigned NumElements); 226 unsigned getNumElements() const { return NumElements; } in getNumElements() 230 assert((Index < NumElements) && "Arg access out of range!"); in getElement() 234 assert((Index < NumElements) && "Arg access out of range!"); in getElement() 245 reinterpret_cast<Stmt **>(getElements()) + NumElements); in children() 309 unsigned NumElements : 31; variable 332 explicit ObjCDictionaryLiteral(EmptyShell Empty, unsigned NumElements, in ObjCDictionaryLiteral() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/ |
| H A D | MachineValueType.h | 453 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() argument 455 if (!Sc && !Tup && VT.SimpleTy == ElTy && NumElements == nElem) \ in getVectorVT() 463 static MVT getScalableVectorVT(MVT VT, unsigned NumElements) { in getScalableVectorVT() argument 465 if (Sc && VT.SimpleTy == ElTy && NumElements == nElem) \ in getScalableVectorVT() 496 static MVT getVectorVT(MVT VT, unsigned NumElements, bool IsScalable) { in getVectorVT() argument 498 return getScalableVectorVT(VT, NumElements); in getVectorVT() 499 return getVectorVT(VT, NumElements); in getVectorVT()
|
| H A D | LowLevelType.h | 101 static constexpr LLT fixed_vector(unsigned NumElements, in fixed_vector() argument 103 return vector(ElementCount::getFixed(NumElements), ScalarSizeInBits); in fixed_vector() 108 static constexpr LLT fixed_vector(unsigned NumElements, LLT ScalarTy) { in fixed_vector() argument 109 return vector(ElementCount::getFixed(NumElements), ScalarTy); in fixed_vector()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 1002 Address BeginPtr, llvm::Value *NumElements, in EmitNewArrayInitializer() argument 1089 llvm::ConstantInt *ConstNum = dyn_cast<llvm::ConstantInt>(NumElements); in EmitNewArrayInitializer() 1175 llvm::ConstantInt *ConstNum = dyn_cast<llvm::ConstantInt>(NumElements); in EmitNewArrayInitializer() 1205 NumElements = Builder.CreateSub( in EmitNewArrayInitializer() 1206 NumElements, in EmitNewArrayInitializer() 1207 llvm::ConstantInt::get(NumElements->getType(), InitListElements)); in EmitNewArrayInitializer() 1208 EmitCXXAggrConstructorCall(Ctor, NumElements, CurPtr, CCE, in EmitNewArrayInitializer() 1241 unsigned NumElements = 0; in EmitNewArrayInitializer() local 1243 NumElements = CXXRD->getNumBases(); in EmitNewArrayInitializer() 1246 ++NumElements; in EmitNewArrayInitializer() [all …]
|
| H A D | CGHLSLBuiltins.cpp | 134 int NumElements = 1; in handleHlslSplitdouble() local 137 NumElements = VecTy->getNumElements(); in handleHlslSplitdouble() 140 FixedVectorType::get(CGF->Int32Ty, NumElements * 2); in handleHlslSplitdouble() 142 if (NumElements == 1) { in handleHlslSplitdouble() 147 for (int I = 0, E = NumElements; I != E; ++I) { in handleHlslSplitdouble() 267 uint64_t NumElements = Arg0Ty->castAs<VectorType>()->getNumElements(); in EmitHLSLBuiltinExpr() local 272 assert((NumElements == 2 || NumElements == 4) && in EmitHLSLBuiltinExpr() 281 if (NumElements == 2) { in EmitHLSLBuiltinExpr() 306 if (NumElements == 4) { in EmitHLSLBuiltinExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.h | 121 auto NumElements = InTy->getElementCount().getFixedValue(); variable 124 bool AllConstant = all_of(seq(NumElements), [&](int Idx) { 140 for (auto Idx : seq(NumElements))
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 339 ElementCount NumElements) const override { in isLegalBroadcastLoad() argument 341 if (!ST->hasNEON() || NumElements.isScalable()) in isLegalBroadcastLoad() 349 unsigned VectorBits = NumElements.getFixedValue() * ElementBits; in isLegalBroadcastLoad() 365 unsigned NumElements = DataTypeTy->getNumElements(); in isLegalNTStoreLoad() local 367 return NumElements > 1 && isPowerOf2_64(NumElements) && EltSize >= 8 && in isLegalNTStoreLoad()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | release.h | 135 Buffer getBuffer(const uptr NumElements) { in getBuffer() argument 136 if (UNLIKELY(NumElements > StaticBufferNumElements)) in getBuffer() 137 return getDynamicBuffer(NumElements); in getBuffer() 152 return getDynamicBuffer(NumElements); in getBuffer() 180 Buffer getDynamicBuffer(const uptr NumElements) { in getDynamicBuffer() argument 188 roundUp(NumElements * sizeof(uptr), getPageSizeCached()); in getDynamicBuffer()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Evaluator.cpp | 150 unsigned NumElements; in makeMutable() local 152 NumElements = VT->getNumElements(); in makeMutable() 154 NumElements = AT->getNumElements(); in makeMutable() 156 NumElements = ST->getNumElements(); in makeMutable() 161 MA->Elements.reserve(NumElements); in makeMutable() 162 for (unsigned I = 0; I < NumElements; ++I) in makeMutable()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 74 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements, 76 MVT M = MVT::getVectorVT(VT.V, NumElements, IsScalable); 79 return getExtendedVectorVT(Context, VT, NumElements, IsScalable); 538 unsigned NumElements,
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | IndexedMemProfData.cpp | 152 unsigned &NumElements) { in writeMemProfCallStackArray() argument 161 NumElements = Builder.getRadixArray().size(); in writeMemProfCallStackArray() 254 unsigned NumElements = 0; in writeMemProfRadixTreeBased() local 259 NumElements); in writeMemProfRadixTreeBased() 277 NumElements * sizeof(memprof::LinearFrameId) == in writeMemProfRadixTreeBased()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DataLayout.h | 632 unsigned NumElements : 31; variable 650 return getTrailingObjects(NumElements); in getMemberOffsets() 654 return getTrailingObjects(NumElements); in getMemberOffsets() 658 assert(Idx < NumElements && "Invalid element idx!"); in getElementOffset()
|
| H A D | DerivedTypes.h | 402 uint64_t NumElements; variable 410 uint64_t getNumElements() const { return NumElements; } in getNumElements() 414 LLVM_ABI static ArrayType *get(Type *ElementType, uint64_t NumElements); 468 static VectorType *get(Type *ElementType, unsigned NumElements, in get() argument 471 ElementCount::get(NumElements, Scalable)); in get()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/ |
| H A D | NVPTXTargetStreamer.cpp | 118 unsigned NumElements = Data.size(); in emitRawBytes() 120 unsigned NumChunks = 1 + ((NumElements - 1) / MaxLen); in emitRawBytes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 722 auto NumElements = ST->getNumElements(); in unpackLoadToAggregate() local 723 if (NumElements == 1) { in unpackLoadToAggregate() 744 for (unsigned i = 0; i < NumElements; i++) { in unpackLoadToAggregate() 763 auto NumElements = AT->getNumElements(); in unpackLoadToAggregate() local 764 if (NumElements == 1) { in unpackLoadToAggregate() 775 if (NumElements > IC.MaxArraySizeForCombine) in unpackLoadToAggregate() 788 for (uint64_t i = 0; i < NumElements; i++) { in unpackLoadToAggregate() 1315 auto NumElements = AT->getNumElements(); in unpackStoreToAggregate() local 1316 if (NumElements == 1) { in unpackStoreToAggregate() 1326 if (NumElements > IC.MaxArraySizeForCombine) in unpackStoreToAggregate() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandLargeDivRem.cpp | 62 unsigned NumElements = VTy->getElementCount().getFixedValue(); in scalarize() local 64 for (unsigned Idx = 0; Idx < NumElements; ++Idx) { in scalarize()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Type.cpp | 183 unsigned NumElements = ATy->getNumElements(); in isEmptyTy() local 184 return NumElements == 0 || ATy->getElementType()->isEmptyTy(); in isEmptyTy() 188 unsigned NumElements = STy->getNumElements(); in isEmptyTy() local 189 for (unsigned i = 0; i < NumElements; ++i) in isEmptyTy() 751 NumElements(NumEl) { in ArrayType() 756 ArrayType *ArrayType::get(Type *ElementType, uint64_t NumElements) { in get() argument 761 pImpl->ArrayTypes[std::make_pair(ElementType, NumElements)]; in get() 764 Entry = new (pImpl->Alloc) ArrayType(ElementType, NumElements); in get()
|
| H A D | DebugInfo.cpp | 1194 LLVMMetadataRef *Elements, unsigned NumElements) { in LLVMDIBuilderCreateImportedModuleFromAlias() argument 1196 (NumElements > 0) in LLVMDIBuilderCreateImportedModuleFromAlias() 1197 ? unwrap(Builder)->getOrCreateArray({unwrap(Elements), NumElements}) in LLVMDIBuilderCreateImportedModuleFromAlias() 1207 unsigned NumElements) { in LLVMDIBuilderCreateImportedModuleFromModule() argument 1209 (NumElements > 0) in LLVMDIBuilderCreateImportedModuleFromModule() 1210 ? unwrap(Builder)->getOrCreateArray({unwrap(Elements), NumElements}) in LLVMDIBuilderCreateImportedModuleFromModule() 1220 LLVMMetadataRef *Elements, unsigned NumElements) { in LLVMDIBuilderCreateImportedDeclaration() argument 1222 (NumElements > 0) in LLVMDIBuilderCreateImportedDeclaration() 1223 ? unwrap(Builder)->getOrCreateArray({unwrap(Elements), NumElements}) in LLVMDIBuilderCreateImportedDeclaration() 1320 unsigned NumElements, LLVMMetadataRef ClassTy) { in LLVMDIBuilderCreateEnumerationType() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Type.cpp | 56 ArrayType *ArrayType::get(Type *ElementType, uint64_t NumElements) { in get() argument 58 llvm::ArrayType::get(ElementType->LLVMTy, NumElements))); in get()
|