Home
last modified time | relevance | path

Searched refs:ArrayTy (Results 1 – 25 of 41) sorted by relevance

12

/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DArrayList.h105 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 Dconst-array-in-struct.ll9 ; 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 DCastSizeChecker.cpp66 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 DMsgPackDocument.h43 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 DOMP.cpp99 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 DOMPIRBuilder.cpp2658 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 Dtype-deduce-global-dup.ll8 ; CHECK-SPIRV-DAG: %[[#ArrayTy:]] = OpTypeArray %[[#Char]] %[[#]]
12 ; CHECK-SPIRV-DAG: %[[#PtrArrayTy:]] = OpTypePointer CrossWorkgroup %[[#ArrayTy]]
/llvm-project/clang/test/Layout/
H A Dms-x86-basic-layout.cpp741 typedef A4 ArrayTy[2]; typedef
742 ArrayTy InlineElts[2];
/llvm-project/llvm/lib/Analysis/
H A DDelinearization.cpp505 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 DConstantsTest.cpp270 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 DBitcodeConvenience.h261 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 DMsgPackDocument.cpp255 DocNode::ArrayTy::iterator ArrayIt;
276 {Node, Node.getMap().begin(), DocNode::ArrayTy::iterator(), true}); in writeToBlob()
/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp746 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 DParseInit.cpp446 QualType ArrayTy = Context.getConstantArrayType( in createEmbedExpr() local
449 false, ArrayTy, StartLoc); in createEmbedExpr()
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp737 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 DUtilitiesRTL.h
/llvm-project/llvm/unittests/FuzzMutate/
H A DOperationsTest.cpp414 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 DSanitizerCoverage.cpp742 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 DConstants.h715 /// 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 DCGExpr.cpp174 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 DCGDecl.cpp1078 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 DCGExprConstant.cpp2502 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 DSemaOpenACC.cpp663 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 DCore.h1610 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy);
1619 uint64_t LLVMGetArrayLength2(LLVMTypeRef ArrayTy);
/llvm-project/llvm/lib/IR/
H A DCore.cpp904 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()

12