Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/llvm/include/llvm/BinaryFormat/
H A DMsgPackDocument.h43 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 DCastSizeChecker.cpp66 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 DDelinearization.cpp508 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 DValueTracking.cpp4332 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 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()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp332 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 DMsgPackDocument.cpp242 DocNode::ArrayTy::iterator ArrayIt;
263 {Node, Node.getMap().begin(), DocNode::ArrayTy::iterator(), true}); in writeToBlob()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp743 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 DSanitizerCoverage.cpp715 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 DCGExpr.cpp148 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 DCGExprConstant.cpp2157 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 DCGDecl.cpp1086 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 DCGOpenMPRuntime.cpp689 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 DCodeGenFunction.h2900 const ArrayType *ArrayTy,
H A DCGStmtOpenMP.cpp705 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 DConstants.h699 template <typename ArrayTy>
700 static Constant *get(LLVMContext &Context, ArrayTy &Elts) {
/openbsd/gnu/llvm/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c589 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 DLowerMatrixIntrinsics.cpp1469 auto *ArrayTy = ArrayType::get(VT->getElementType(), VT->getNumElements()); in getNonAliasingPointer() local
1471 Builder.CreateAlloca(ArrayTy, Load->getPointerAddressSpace()); in getNonAliasingPointer()
H A DSROA.cpp1707 if (ArrayType *ArrayTy = dyn_cast<ArrayType>(ElementTy)) { in getNaturalGEPWithType() local
1708 ElementTy = ArrayTy->getElementType(); in getNaturalGEPWithType()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaStmt.cpp2922 QualType ArrayTy = PVD->getOriginalType(); in BuildCXXForRangeStmt() local
2924 if (PointerTy->isPointerType() && ArrayTy->isArrayType()) { in BuildCXXForRangeStmt()
2926 << RangeLoc << PVD << ArrayTy << PointerTy; in BuildCXXForRangeStmt()
H A DSemaChecking.cpp16192 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 DSemaDeclCXX.cpp14326 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 DSimplifyCFG.cpp6119 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 DCore.h1458 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy);
/openbsd/gnu/llvm/llvm/lib/IR/
H A DCore.cpp825 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy) { in LLVMGetArrayLength() argument
826 return unwrap<ArrayType>(ArrayTy)->getNumElements(); in LLVMGetArrayLength()

12