/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/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 | 4332 ArrayType *ArrayTy = nullptr; in getConstantDataArrayInfo() local 4356 ArrayTy = ArrayInit->getType(); in getConstantDataArrayInfo() 4373 ArrayTy = dyn_cast<ArrayType>(Init->getType()); in getConstantDataArrayInfo() 4376 uint64_t NumElts = ArrayTy->getArrayNumElements(); in getConstantDataArrayInfo()
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/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() 397 if (auto *ArrayTy = dyn_cast<ArrayType>(AllocaTy)) { in tryPromoteAllocaToVector() local 398 if (VectorType::isValidElementType(ArrayTy->getElementType()) && in tryPromoteAllocaToVector() 399 ArrayTy->getNumElements() > 0) in tryPromoteAllocaToVector() 400 VectorTy = arrayTypeToVecType(ArrayTy); in tryPromoteAllocaToVector()
|
/openbsd/gnu/llvm/llvm/lib/BinaryFormat/ |
H A D | MsgPackDocument.cpp | 242 DocNode::ArrayTy::iterator ArrayIt; 263 {Node, Node.getMap().begin(), DocNode::ArrayTy::iterator(), true}); in writeToBlob()
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
H A D | SValBuilder.cpp | 743 const auto *ArrayTy = in VisitLocMemRegionVal() local 752 if (ArrayTy) { in VisitLocMemRegionVal() 754 QualType ElemTy = ArrayTy->getElementType(); in VisitLocMemRegionVal() 809 if (ArrayTy) { in VisitLocMemRegionVal() 814 QualType ElemTy = ArrayTy->getElementType(); in VisitLocMemRegionVal()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
H A D | SanitizerCoverage.cpp | 715 ArrayType *ArrayTy = ArrayType::get(Ty, NumElements); in CreateFunctionLocalArrayInSection() local 717 *CurModule, ArrayTy, false, GlobalVariable::PrivateLinkage, in CreateFunctionLocalArrayInSection() 718 Constant::getNullValue(ArrayTy), "__sancov_gen_"); in CreateFunctionLocalArrayInSection()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 148 auto *ArrayTy = cast<llvm::ArrayType>(Result.getElementType()); in CreateMemTemp() local 149 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), in CreateMemTemp() 150 ArrayTy->getNumElements()); in CreateMemTemp() 1804 auto *ArrayTy = dyn_cast<llvm::ArrayType>(Addr.getElementType()); in MaybeConvertMatrixAddress() local 1805 if (ArrayTy && IsVector) { in MaybeConvertMatrixAddress() 1806 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), in MaybeConvertMatrixAddress() 1813 auto *ArrayTy = llvm::ArrayType::get( in MaybeConvertMatrixAddress() local 1817 return Address(CGF.Builder.CreateElementBitCast(Addr, ArrayTy)); in MaybeConvertMatrixAddress() 4059 QualType ArrayTy = BaseTy->isPointerType() in EmitOMPArraySectionExpr() local 4062 if (auto *VAT = C.getAsVariableArrayType(ArrayTy)) { in EmitOMPArraySectionExpr() [all …]
|
H A D | CGExprConstant.cpp | 2157 const ArrayType *ArrayTy = CGM.getContext().getAsArrayType(DestType); in tryEmitPrivate() local 2165 ArrayTy->getElementType()); in tryEmitPrivate() 2180 Value.getArrayInitializedElt(I), ArrayTy->getElementType()); in tryEmitPrivate()
|
H A D | CGDecl.cpp | 1086 if (auto *ArrayTy = dyn_cast<llvm::ArrayType>(OrigTy)) { in constWithPadding() local 1088 uint64_t Size = ArrayTy->getNumElements(); in constWithPadding() 1091 llvm::Type *ElemTy = ArrayTy->getElementType(); in constWithPadding()
|
H A D | CGOpenMPRuntime.cpp | 689 const ArrayType *ArrayTy = Type->getAsArrayTypeUnsafe(); in EmitOMPAggregateInit() local 690 llvm::Value *NumElements = CGF.emitArrayLength(ArrayTy, ElementTy, DestAddr); in EmitOMPAggregateInit() 4925 const ArrayType *ArrayTy = Type->getAsArrayTypeUnsafe(); in EmitOMPAggregateReduction() local 4926 llvm::Value *NumElements = CGF.emitArrayLength(ArrayTy, ElementTy, LHSAddr); in EmitOMPAggregateReduction() 9023 QualType ArrayTy = in emitNonContiguousDescriptor() local 9025 Address DimsAddr = CGF.CreateMemTemp(ArrayTy, "dims"); in emitNonContiguousDescriptor() 11612 QualType ArrayTy = in emitDoacrossInit() local 11615 Address DimsAddr = CGF.CreateMemTemp(ArrayTy, "dims"); in emitDoacrossInit() 11616 CGF.EmitNullInitialization(DimsAddr, ArrayTy); in emitDoacrossInit() 11662 QualType ArrayTy = CGM.getContext().getConstantArrayType( in emitDoacrossOrdered() local [all …]
|
H A D | CodeGenFunction.h | 2900 const ArrayType *ArrayTy,
|
H A D | CGStmtOpenMP.cpp | 705 const ArrayType *ArrayTy = OriginalType->getAsArrayTypeUnsafe(); in EmitOMPAggregateAssign() local 706 llvm::Value *NumElements = emitArrayLength(ArrayTy, ElementTy, DestAddr); in EmitOMPAggregateAssign()
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | Constants.h | 699 template <typename ArrayTy> 700 static Constant *get(LLVMContext &Context, ArrayTy &Elts) {
|
/openbsd/gnu/llvm/llvm/bindings/ocaml/llvm/ |
H A D | llvm_ocaml.c | 589 value llvm_array_length(LLVMTypeRef ArrayTy) { in llvm_array_length() argument 590 return Val_int(LLVMGetArrayLength(ArrayTy)); in llvm_array_length()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 1469 auto *ArrayTy = ArrayType::get(VT->getElementType(), VT->getNumElements()); in getNonAliasingPointer() local 1471 Builder.CreateAlloca(ArrayTy, Load->getPointerAddressSpace()); in getNonAliasingPointer()
|
H A D | SROA.cpp | 1707 if (ArrayType *ArrayTy = dyn_cast<ArrayType>(ElementTy)) { in getNaturalGEPWithType() local 1708 ElementTy = ArrayTy->getElementType(); in getNaturalGEPWithType()
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 2922 QualType ArrayTy = PVD->getOriginalType(); in BuildCXXForRangeStmt() local 2924 if (PointerTy->isPointerType() && ArrayTy->isArrayType()) { in BuildCXXForRangeStmt() 2926 << RangeLoc << PVD << ArrayTy << PointerTy; in BuildCXXForRangeStmt()
|
H A D | SemaChecking.cpp | 16192 const ConstantArrayType *ArrayTy = in CheckArrayAccess() local 16199 ArrayTy == nullptr ? nullptr : ArrayTy->getElementType().getTypePtr(); in CheckArrayAccess() 16296 llvm::APInt size = ArrayTy->getSize(); in CheckArrayAccess() 16353 PDiag(DiagID) << toString(index, 10, true) << ArrayTy->desugar() in CheckArrayAccess()
|
H A D | SemaDeclCXX.cpp | 14326 const ConstantArrayType *ArrayTy = S.Context.getAsConstantArrayType(T); in buildSingleCopyAssignRecursively() local 14327 if (!ArrayTy) { in buildSingleCopyAssignRecursively() 14382 buildSingleCopyAssignRecursively(S, Loc, ArrayTy->getElementType(), in buildSingleCopyAssignRecursively() 14391 = ArrayTy->getSize().zextOrTrunc(S.Context.getTypeSize(SizeType)); in buildSingleCopyAssignRecursively()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 6119 ArrayType *ArrayTy = ArrayType::get(ValueType, TableSize); in SwitchLookupTable() local 6120 Constant *Initializer = ConstantArray::get(ArrayTy, TableContents); in SwitchLookupTable() 6122 Array = new GlobalVariable(M, ArrayTy, /*isConstant=*/true, in SwitchLookupTable()
|
/openbsd/gnu/llvm/llvm/include/llvm-c/ |
H A D | Core.h | 1458 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy);
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | Core.cpp | 825 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy) { in LLVMGetArrayLength() argument 826 return unwrap<ArrayType>(ArrayTy)->getNumElements(); in LLVMGetArrayLength()
|