| /llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/ |
| H A D | MsgPackDocument.h | 43 typedef std::vector<DocNode> ArrayTy; typedef 60 ArrayTy *Array; 258 ArrayTy::iterator begin() { return Array->begin(); } in begin() 259 ArrayTy::iterator end() { return Array->end(); } in end() 276 std::vector<std::unique_ptr<DocNode::ArrayTy>> Arrays; 382 Arrays.push_back(std::unique_ptr<DocNode::ArrayTy>(new DocNode::ArrayTy)); in getArrayNode()
|
| /llvm-project-15.0.7/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->getSize() != 0) in evenFlexibleArraySize()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | ManagedMemoryRewrite.cpp | 183 ArrayType *ArrayTy = dyn_cast<ArrayType>(Array.getValueType()); in replaceGlobalArray() local 184 if (!ArrayTy) in replaceGlobalArray() 186 Type *ElemTy = ArrayTy->getElementType(); in replaceGlobalArray() 232 const uint64_t ArraySizeInt = DL.getTypeAllocSize(ArrayTy); in replaceGlobalArray() 263 ArrPtrLoaded, ArrayTy->getPointerTo(), "arrptr.bitcast"); in replaceGlobalArray()
|
| H A D | PPCGCodeGeneration.cpp | 487 void insertStoreParameter(Type *ArrayTy, Instruction *Parameters, 1621 void GPUNodeBuilder::insertStoreParameter(Type *ArrayTy, in insertStoreParameter() argument 1640 Type *ArrayTy; in createLaunchParameters() local 1644 ArrayTy = ArrayType::get(Builder.getInt8PtrTy(), NumArgs); in createLaunchParameters() 1726 insertStoreParameter(ArrayTy, Parameters, Param, Index); in createLaunchParameters() 1747 insertStoreParameter(ArrayTy, Parameters, Param, Index); in createLaunchParameters() 1760 insertStoreParameter(ArrayTy, Parameters, Param, Index); in createLaunchParameters() 1772 insertStoreParameter(ArrayTy, Parameters, Param, Index); in createLaunchParameters() 2244 Type *ArrayTy = EleTy; in createKernelVariables() local 2259 ArrayTy = ArrayType::get(ArrayTy, Bound); in createKernelVariables() [all …]
|
| /llvm-project-15.0.7/clang/test/Layout/ |
| H A D | ms-x86-basic-layout.cpp | 741 typedef A4 ArrayTy[2]; typedef 742 ArrayTy InlineElts[2];
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | ConstantsTest.cpp | 332 ArrayType *ArrayTy = ArrayType::get(IntTy, 2); in TEST() local 335 Constant *A01 = ConstantArray::get(ArrayTy, A01Vals); in TEST() 341 Constant *A0G = ConstantArray::get(ArrayTy, A0GVals); in TEST() 345 new GlobalVariable(*M, ArrayTy, false, GlobalValue::ExternalLinkage, A0G); in TEST() 426 ArrayType *ArrayTy = ArrayType::get(T, 2); in TEST() local 428 Constant *CA = ConstantArray::get(ArrayTy, Vals); in TEST() 438 ArrayType *ArrayTy = ArrayType::get(T, 2); in TEST() local 440 Constant *CA = ConstantArray::get(ArrayTy, Vals); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | Delinearization.cpp | 508 auto *ArrayTy = dyn_cast<ArrayType>(Ty); in getIndexExpressionsFromGEP() local 509 if (!ArrayTy) { in getIndexExpressionsFromGEP() 517 Sizes.push_back(ArrayTy->getNumElements()); in getIndexExpressionsFromGEP() 519 Ty = ArrayTy->getElementType(); in getIndexExpressionsFromGEP()
|
| H A D | ValueTracking.cpp | 4224 ArrayType *ArrayTy = nullptr; in getConstantDataArrayInfo() local 4248 ArrayTy = ArrayInit->getType(); in getConstantDataArrayInfo() 4265 ArrayTy = dyn_cast<ArrayType>(Init->getType()); in getConstantDataArrayInfo() 4268 uint64_t NumElts = ArrayTy->getArrayNumElements(); in getConstantDataArrayInfo()
|
| /llvm-project-15.0.7/llvm/include/llvm/Bitcode/ |
| H A D | BitcodeConvenience.h | 260 template <typename BufferTy, typename ArrayTy> 262 unsigned code, const ArrayTy &array) { in emit() 290 template <typename T, typename ArrayTy> 291 static void read(ArrayRef<T> buffer, ArrayTy &array) { in read()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteAlloca.cpp | 332 static FixedVectorType *arrayTypeToVecType(ArrayType *ArrayTy) { in arrayTypeToVecType() argument 333 return FixedVectorType::get(ArrayTy->getElementType(), in arrayTypeToVecType() 334 ArrayTy->getNumElements()); in arrayTypeToVecType() 392 if (auto *ArrayTy = dyn_cast<ArrayType>(AllocaTy)) { in tryPromoteAllocaToVector() local 393 if (VectorType::isValidElementType(ArrayTy->getElementType()) && in tryPromoteAllocaToVector() 394 ArrayTy->getNumElements() > 0) in tryPromoteAllocaToVector() 395 VectorTy = arrayTypeToVecType(ArrayTy); in tryPromoteAllocaToVector()
|
| /llvm-project-15.0.7/llvm/lib/BinaryFormat/ |
| H A D | MsgPackDocument.cpp | 242 DocNode::ArrayTy::iterator ArrayIt; 263 {Node, Node.getMap().begin(), DocNode::ArrayTy::iterator(), true}); in writeToBlob()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | SValBuilder.cpp | 741 const auto *ArrayTy = in VisitLocMemRegionVal() local 750 if (ArrayTy) { in VisitLocMemRegionVal() 752 QualType ElemTy = ArrayTy->getElementType(); in VisitLocMemRegionVal() 807 if (ArrayTy) { in VisitLocMemRegionVal() 812 QualType ElemTy = ArrayTy->getElementType(); in VisitLocMemRegionVal()
|
| /llvm-project-15.0.7/llvm/unittests/FuzzMutate/ |
| H A D | OperationsTest.cpp | 339 Type *ArrayTy = ArrayType::get(Int64Ty, 4); in TEST() local 348 Constant *AVal = UndefValue::get(ArrayTy); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | SanitizerCoverage.cpp | 685 ArrayType *ArrayTy = ArrayType::get(Ty, NumElements); in CreateFunctionLocalArrayInSection() local 687 *CurModule, ArrayTy, false, GlobalVariable::PrivateLinkage, in CreateFunctionLocalArrayInSection() 688 Constant::getNullValue(ArrayTy), "__sancov_gen_"); in CreateFunctionLocalArrayInSection()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 147 auto *ArrayTy = cast<llvm::ArrayType>(Result.getElementType()); in CreateMemTemp() local 148 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), in CreateMemTemp() 149 ArrayTy->getNumElements()); in CreateMemTemp() 1851 auto *ArrayTy = dyn_cast<llvm::ArrayType>(Addr.getElementType()); in MaybeConvertMatrixAddress() local 1852 if (ArrayTy && IsVector) { in MaybeConvertMatrixAddress() 1853 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), in MaybeConvertMatrixAddress() 1860 auto *ArrayTy = llvm::ArrayType::get( in MaybeConvertMatrixAddress() local 1864 return Address(CGF.Builder.CreateElementBitCast(Addr, ArrayTy)); in MaybeConvertMatrixAddress() 4083 QualType ArrayTy = BaseTy->isPointerType() in EmitOMPArraySectionExpr() local 4086 if (auto *VAT = C.getAsVariableArrayType(ArrayTy)) { in EmitOMPArraySectionExpr() [all …]
|
| H A D | CGExprConstant.cpp | 2158 const ArrayType *ArrayTy = CGM.getContext().getAsArrayType(DestType); in tryEmitPrivate() local 2166 ArrayTy->getElementType()); in tryEmitPrivate() 2181 Value.getArrayInitializedElt(I), ArrayTy->getElementType()); in tryEmitPrivate()
|
| H A D | CGDecl.cpp | 1082 if (auto *ArrayTy = dyn_cast<llvm::ArrayType>(OrigTy)) { in constWithPadding() local 1084 uint64_t Size = ArrayTy->getNumElements(); in constWithPadding() 1087 llvm::Type *ElemTy = ArrayTy->getElementType(); in constWithPadding()
|
| H A D | CGOpenMPRuntime.cpp | 688 const ArrayType *ArrayTy = Type->getAsArrayTypeUnsafe(); in EmitOMPAggregateInit() local 689 llvm::Value *NumElements = CGF.emitArrayLength(ArrayTy, ElementTy, DestAddr); in EmitOMPAggregateInit() 5238 const ArrayType *ArrayTy = Type->getAsArrayTypeUnsafe(); in EmitOMPAggregateReduction() local 5239 llvm::Value *NumElements = CGF.emitArrayLength(ArrayTy, ElementTy, LHSAddr); in EmitOMPAggregateReduction() 9382 QualType ArrayTy = in emitNonContiguousDescriptor() local 9384 Address DimsAddr = CGF.CreateMemTemp(ArrayTy, "dims"); in emitNonContiguousDescriptor() 12000 QualType ArrayTy = in emitDoacrossInit() local 12003 Address DimsAddr = CGF.CreateMemTemp(ArrayTy, "dims"); in emitDoacrossInit() 12004 CGF.EmitNullInitialization(DimsAddr, ArrayTy); in emitDoacrossInit() 12050 QualType ArrayTy = CGM.getContext().getConstantArrayType( in emitDoacrossOrdered() local [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Constants.h | 700 template <typename ArrayTy> 701 static Constant *get(LLVMContext &Context, ArrayTy &Elts) {
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/llvm/ |
| H A D | llvm_ocaml.c | 590 value llvm_array_length(LLVMTypeRef ArrayTy) { in llvm_array_length() argument 591 return Val_int(LLVMGetArrayLength(ArrayTy)); in llvm_array_length()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 1345 auto *ArrayTy = ArrayType::get(VT->getElementType(), VT->getNumElements()); in getNonAliasingPointer() local 1347 Builder.CreateAlloca(ArrayTy, Load->getPointerAddressSpace()); in getNonAliasingPointer()
|
| H A D | SROA.cpp | 1475 if (ArrayType *ArrayTy = dyn_cast<ArrayType>(ElementTy)) { in getNaturalGEPWithType() local 1476 ElementTy = ArrayTy->getElementType(); in getNaturalGEPWithType()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 2913 QualType ArrayTy = PVD->getOriginalType(); in BuildCXXForRangeStmt() local 2915 if (PointerTy->isPointerType() && ArrayTy->isArrayType()) { in BuildCXXForRangeStmt() 2917 << RangeLoc << PVD << ArrayTy << PointerTy; in BuildCXXForRangeStmt()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 5950 ArrayType *ArrayTy = ArrayType::get(ValueType, TableSize); in SwitchLookupTable() local 5951 Constant *Initializer = ConstantArray::get(ArrayTy, TableContents); in SwitchLookupTable() 5953 Array = new GlobalVariable(M, ArrayTy, /*isConstant=*/true, in SwitchLookupTable()
|
| /llvm-project-15.0.7/llvm/include/llvm-c/ |
| H A D | Core.h | 1446 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy);
|