| /llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | ArrayList.h | 105 using ArrayTy = std::array<T, ItemsGroupSize>; member 108 ArrayTy Items; 123 typename ArrayTy::iterator begin() { return Items.begin(); } in begin() 124 typename ArrayTy::iterator end() { return Items.begin() + getItemsCount(); } in end()
|
| /llvm-project/llvm/test/CodeGen/SPIRV/ |
| H A D | const-array-in-struct.ll | 9 ; CHECK-SPIRV: %[[#ArrayTy:]] = OpTypeArray %[[#IntTy]] %[[#Const16]] 10 ; CHECK-SPIRV: %[[#StructTy:]] = OpTypeStruct %[[#ArrayTy]] 12 ; CHECK-SPIRV: %[[#ConstArray:]] = OpConstantComposite %[[#ArrayTy]] %[[#]] %[[#]] %[[#]] %[[#]] %[…
|
| /llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CastSizeChecker.cpp | 66 if (const ConstantArrayType *ArrayTy = in evenFlexibleArraySize() local 69 if (ArrayTy->getSize() == 1 && TypeSize > FlexSize) in evenFlexibleArraySize() 71 else if (!ArrayTy->isZeroSize()) in evenFlexibleArraySize()
|
| /llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | MsgPackDocument.h | 43 typedef std::vector<DocNode> ArrayTy; typedef 60 ArrayTy *Array; 264 ArrayTy::iterator begin() { return Array->begin(); } in begin() 265 ArrayTy::iterator end() { return Array->end(); } in end() 282 std::vector<std::unique_ptr<DocNode::ArrayTy>> Arrays; 399 Arrays.push_back(std::make_unique<DocNode::ArrayTy>()); in getArrayNode()
|
| /llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMP.cpp | 99 using ArrayTy = ArrayRef<Directive>; in getLeafOrCompositeConstructs() 100 using IteratorTy = ArrayTy::iterator; in getLeafOrCompositeConstructs() 111 getCompoundConstruct(ArrayTy(Range.begin(), Range.end())); in getLeafOrCompositeConstructs() 97 using ArrayTy = ArrayRef<Directive>; getLeafOrCompositeConstructs() typedef
|
| H A D | OMPIRBuilder.cpp | 2658 ArrayType *ArrayTy = ArrayType::get(Builder.getInt32Ty(), WarpSize); in emitShuffleAndReduceFunction() 2661 M, ArrayTy, /*isConstant=*/false, GlobalVariable::WeakAnyLinkage, in emitShuffleAndReduceFunction() 2662 UndefValue::get(ArrayTy), TransferMediumName, in emitShuffleAndReduceFunction() 2774 ArrayTy, TransferMedium, {Builder.getInt64(0), WarpID}); in emitShuffleAndReduceFunction() 2814 ArrayTy, TransferMedium, {Builder.getInt64(0), GPUThreadID}); in emitListToGlobalCopyFunction() 7836 ArrayType *ArrayTy = ArrayType::get(DimTy, NonContigInfo.Dims[I]); in createTeams() 7838 Builder.CreateAlloca(ArrayTy, /* ArraySize = */ nullptr, "dims"); in createTeams() 2453 ArrayType *ArrayTy = ArrayType::get(Builder.getInt32Ty(), WarpSize); emitInterWarpCopyFunction() local 6928 ArrayType *ArrayTy = ArrayType::get(DimTy, NonContigInfo.Dims[I]); emitNonContiguousDescriptor() local
|
| /llvm-project/llvm/test/CodeGen/SPIRV/pointers/ |
| H A D | type-deduce-global-dup.ll | 8 ; CHECK-SPIRV-DAG: %[[#ArrayTy:]] = OpTypeArray %[[#Char]] %[[#]] 12 ; CHECK-SPIRV-DAG: %[[#PtrArrayTy:]] = OpTypePointer CrossWorkgroup %[[#ArrayTy]]
|
| /llvm-project/clang/test/Layout/ |
| H A D | ms-x86-basic-layout.cpp | 741 typedef A4 ArrayTy[2]; typedef 742 ArrayTy InlineElts[2];
|
| /llvm-project/llvm/lib/Analysis/ |
| H A D | Delinearization.cpp | 505 auto *ArrayTy = dyn_cast<ArrayType>(Ty); in getIndexExpressionsFromGEP() 506 if (!ArrayTy) { in getIndexExpressionsFromGEP() local 514 Sizes.push_back(ArrayTy->getNumElements()); in getIndexExpressionsFromGEP() 516 Ty = ArrayTy->getElementType(); in getIndexExpressionsFromGEP()
|
| /llvm-project/llvm/unittests/IR/ |
| H A D | ConstantsTest.cpp | 270 ArrayType *ArrayTy = ArrayType::get(IntTy, 2); in TEST() 273 Constant *A01 = ConstantArray::get(ArrayTy, A01Vals); in TEST() 279 Constant *A0G = ConstantArray::get(ArrayTy, A0GVals); in TEST() 283 new GlobalVariable(*M, ArrayTy, false, GlobalValue::ExternalLinkage, A0G); in TEST() 364 ArrayType *ArrayTy = ArrayType::get(T, 2); in TEST() 366 Constant *CA = ConstantArray::get(ArrayTy, Vals); in TEST() 376 ArrayType *ArrayTy = ArrayType::get(T, 2); in TEST() 378 Constant *CA = ConstantArray::get(ArrayTy, Vals); in TEST() 271 ArrayType *ArrayTy = ArrayType::get(IntTy, 2); TEST() local 365 ArrayType *ArrayTy = ArrayType::get(T, 2); TEST() local 377 ArrayType *ArrayTy = ArrayType::get(T, 2); TEST() local
|
| /llvm-project/llvm/include/llvm/Bitcode/ |
| H A D | BitcodeConvenience.h | 261 template <typename BufferTy, typename ArrayTy> 263 unsigned code, const ArrayTy &array) { in emit() 291 template <typename T, typename ArrayTy> 292 static void read(ArrayRef<T> buffer, ArrayTy &array) { in read()
|
| /llvm-project/llvm/lib/BinaryFormat/ |
| H A D | MsgPackDocument.cpp | 255 DocNode::ArrayTy::iterator ArrayIt; 276 {Node, Node.getMap().begin(), DocNode::ArrayTy::iterator(), true}); in writeToBlob()
|
| /llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | SValBuilder.cpp | 746 const auto *ArrayTy = in VisitMemRegionVal() 755 if (ArrayTy) { in VisitMemRegionVal() 757 QualType ElemTy = ArrayTy->getElementType(); in VisitMemRegionVal() 812 if (ArrayTy) { in VisitMemRegionVal() 817 QualType ElemTy = ArrayTy->getElementType(); in VisitMemRegionVal() 748 const auto *ArrayTy = VisitMemRegionVal() local
|
| /llvm-project/clang/lib/Parse/ |
| H A D | ParseInit.cpp | 446 QualType ArrayTy = Context.getConstantArrayType( in createEmbedExpr() local 449 false, ArrayTy, StartLoc); in createEmbedExpr()
|
| /llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteAlloca.cpp | 737 if (auto *ArrayTy = dyn_cast<ArrayType>(AllocaTy)) { in tryPromoteAllocaToVector() local 738 if (VectorType::isValidElementType(ArrayTy->getElementType()) && in tryPromoteAllocaToVector() 739 ArrayTy->getNumElements() > 0) in tryPromoteAllocaToVector() 740 VectorTy = FixedVectorType::get(ArrayTy->getElementType(), in tryPromoteAllocaToVector() 741 ArrayTy->getNumElements()); in tryPromoteAllocaToVector()
|
| /llvm-project/offload/plugins-nextgen/amdgpu/utils/ |
| H A D | UtilitiesRTL.h | |
| /llvm-project/llvm/unittests/FuzzMutate/ |
| H A D | OperationsTest.cpp | 414 Type *ArrayTy = ArrayType::get(Int64Ty, 4); in TEST() 423 Constant *AVal = PoisonValue::get(ArrayTy); in TEST() 415 Type *ArrayTy = ArrayType::get(Int64Ty, 4); TEST() local
|
| /llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | SanitizerCoverage.cpp | 742 ArrayType *ArrayTy = ArrayType::get(Ty, NumElements); in CreatePCArray() 744 *CurModule, ArrayTy, false, GlobalVariable::PrivateLinkage, in CreatePCArray() 745 Constant::getNullValue(ArrayTy), "__sancov_gen_"); in CreatePCArray() 704 ArrayType *ArrayTy = ArrayType::get(Ty, NumElements); CreateFunctionLocalArrayInSection() local
|
| /llvm-project/llvm/include/llvm/IR/ |
| H A D | Constants.h | 715 /// get() constructor - ArrayTy needs to be compatible with 717 template <typename ArrayTy> 718 static Constant *get(LLVMContext &Context, ArrayTy &Elts) {
|
| /llvm-project/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 174 auto *ArrayTy = cast<llvm::ArrayType>(Result.getElementType()); 175 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), in CreateMemTempWithoutCast() 176 ArrayTy->getNumElements()); in CreateMemTempWithoutCast() 2107 auto *ArrayTy = dyn_cast<llvm::ArrayType>(Addr.getElementType()); in EmitStoreOfScalar() 2108 if (ArrayTy && IsVector) { in EmitStoreOfScalar() 2109 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), in EmitStoreOfScalar() 2110 ArrayTy->getNumElements()); in EmitStoreOfScalar() 2116 auto *ArrayTy = llvm::ArrayType::get( in EmitStoreOfScalar() 2120 return Addr.withElementType(ArrayTy); in EmitStoreOfScalar() 4584 QualType ArrayTy in EmitExtVectorElementExpr() 159 auto *ArrayTy = cast<llvm::ArrayType>(Result.getElementType()); CreateMemTemp() local 2052 auto *ArrayTy = dyn_cast<llvm::ArrayType>(Addr.getElementType()); MaybeConvertMatrixAddress() local 2061 auto *ArrayTy = llvm::ArrayType::get( MaybeConvertMatrixAddress() local 4477 QualType ArrayTy = BaseTy->isPointerType() EmitArraySectionExpr() local [all...] |
| H A D | CGDecl.cpp | 1078 if (auto *ArrayTy = dyn_cast<llvm::ArrayType>(OrigTy)) { in constStructWithPadding() 1080 uint64_t Size = ArrayTy->getNumElements(); in constStructWithPadding() 1083 llvm::Type *ElemTy = ArrayTy->getElementType(); in constStructWithPadding() 1100 if (auto *ArrayTy = dyn_cast<llvm::ArrayType>(OrigTy)) { constWithPadding() local
|
| H A D | CGExprConstant.cpp | 2502 const ArrayType *ArrayTy = CGM.getContext().getAsArrayType(DestType); in EmitNullConstant() 2510 ArrayTy->getElementType()); in EmitNullConstant() 2525 Value.getArrayInitializedElt(I), ArrayTy->getElementType()); in EmitNullConstant() 2371 const ArrayType *ArrayTy = CGM.getContext().getAsArrayType(DestType); tryEmitPrivate() local
|
| /llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenACC.cpp | 663 const auto *ArrayTy = Context.getAsConstantArrayType(OriginalBaseTy); in VisitVectorLengthClause() 664 BaseSize = ArrayTy->getSize(); in VisitVectorLengthClause() 1535 const auto *ArrayTy = Context.getAsConstantArrayType(OriginalBaseTy); ActOnArraySectionExpr() local
|
| /llvm-project/llvm/include/llvm-c/ |
| H A D | Core.h | 1610 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy); 1619 uint64_t LLVMGetArrayLength2(LLVMTypeRef ArrayTy);
|
| /llvm-project/llvm/lib/IR/ |
| H A D | Core.cpp | 904 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy) { in LLVMGetArrayLength() argument 905 return unwrap<ArrayType>(ArrayTy)->getNumElements(); in LLVMGetArrayLength() 908 uint64_t LLVMGetArrayLength2(LLVMTypeRef ArrayTy) { in LLVMGetArrayLength2() argument 909 return unwrap<ArrayType>(ArrayTy)->getNumElements(); in LLVMGetArrayLength2()
|