Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Bitcode/
H A DBitcodeConvenience.h260 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp320 static FixedVectorType *arrayTypeToVecType(ArrayType *ArrayTy) { in arrayTypeToVecType() argument
321 return FixedVectorType::get(ArrayTy->getElementType(), in arrayTypeToVecType()
322 ArrayTy->getNumElements()); in arrayTypeToVecType()
417 if (auto *ArrayTy = dyn_cast<ArrayType>(AllocaTy)) { in tryPromoteAllocaToVector() local
418 if (VectorType::isValidElementType(ArrayTy->getElementType()) && in tryPromoteAllocaToVector()
419 ArrayTy->getNumElements() > 0) in tryPromoteAllocaToVector()
420 VectorTy = arrayTypeToVecType(ArrayTy); in tryPromoteAllocaToVector()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp717 const auto *ArrayTy = in evalCastSubKind() local
726 if (ArrayTy) { in evalCastSubKind()
728 QualType ElemTy = ArrayTy->getElementType(); in evalCastSubKind()
776 if (ArrayTy) { in evalCastSubKind()
781 QualType ElemTy = ArrayTy->getElementType(); in evalCastSubKind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/BinaryFormat/
H A DMsgPackDocument.cpp242 DocNode::ArrayTy::iterator ArrayIt;
263 {Node, Node.getMap().begin(), DocNode::ArrayTy::iterator(), true}); in writeToBlob()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp678 ArrayType *ArrayTy = ArrayType::get(Ty, NumElements); in CreateFunctionLocalArrayInSection() local
680 *CurModule, ArrayTy, false, GlobalVariable::PrivateLinkage, in CreateFunctionLocalArrayInSection()
681 Constant::getNullValue(ArrayTy), "__sancov_gen_"); in CreateFunctionLocalArrayInSection()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExpr.cpp159 auto *ArrayTy = cast<llvm::ArrayType>(Result.getType()->getElementType()); in CreateMemTemp() local
160 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), in CreateMemTemp()
161 ArrayTy->getNumElements()); in CreateMemTemp()
1793 auto *ArrayTy = dyn_cast<llvm::ArrayType>( in MaybeConvertMatrixAddress() local
1795 if (ArrayTy && IsVector) { in MaybeConvertMatrixAddress()
1796 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), in MaybeConvertMatrixAddress()
1797 ArrayTy->getNumElements()); in MaybeConvertMatrixAddress()
1804 auto *ArrayTy = llvm::ArrayType::get( in MaybeConvertMatrixAddress() local
1808 return Address(CGF.Builder.CreateElementBitCast(Addr, ArrayTy)); in MaybeConvertMatrixAddress()
3992 QualType ArrayTy = BaseTy->isPointerType() in EmitOMPArraySectionExpr() local
[all …]
H A DCGExprConstant.cpp2121 const ArrayType *ArrayTy = CGM.getContext().getAsArrayType(DestType); in tryEmitPrivate() local
2129 ArrayTy->getElementType()); in tryEmitPrivate()
2144 Value.getArrayInitializedElt(I), ArrayTy->getElementType()); in tryEmitPrivate()
H A DCGDecl.cpp1066 if (auto *ArrayTy = dyn_cast<llvm::ArrayType>(OrigTy)) { in constWithPadding() local
1068 uint64_t Size = ArrayTy->getNumElements(); in constWithPadding()
1071 llvm::Type *ElemTy = ArrayTy->getElementType(); in constWithPadding()
H A DCGOpenMPRuntime.cpp688 const ArrayType *ArrayTy = Type->getAsArrayTypeUnsafe(); in EmitOMPAggregateInit() local
689 llvm::Value *NumElements = CGF.emitArrayLength(ArrayTy, ElementTy, DestAddr); in EmitOMPAggregateInit()
5334 const ArrayType *ArrayTy = Type->getAsArrayTypeUnsafe(); in EmitOMPAggregateReduction() local
5335 llvm::Value *NumElements = CGF.emitArrayLength(ArrayTy, ElementTy, LHSAddr); in EmitOMPAggregateReduction()
9235 QualType ArrayTy = in emitNonContiguousDescriptor() local
9237 Address DimsAddr = CGF.CreateMemTemp(ArrayTy, "dims"); in emitNonContiguousDescriptor()
11852 QualType ArrayTy = in emitDoacrossInit() local
11855 Address DimsAddr = CGF.CreateMemTemp(ArrayTy, "dims"); in emitDoacrossInit()
11856 CGF.EmitNullInitialization(DimsAddr, ArrayTy); in emitDoacrossInit()
11902 QualType ArrayTy = CGM.getContext().getConstantArrayType( in emitDoacrossOrdered() local
[all …]
H A DCGStmtOpenMP.cpp692 const ArrayType *ArrayTy = OriginalType->getAsArrayTypeUnsafe(); in EmitOMPAggregateAssign() local
693 llvm::Value *NumElements = emitArrayLength(ArrayTy, ElementTy, DestAddr); in EmitOMPAggregateAssign()
H A DCodeGenFunction.h2843 const ArrayType *ArrayTy,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DConstants.h698 template <typename ArrayTy>
699 static Constant *get(LLVMContext &Context, ArrayTy &Elts) {
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c590 value llvm_array_length(LLVMTypeRef ArrayTy) { in llvm_array_length() argument
591 return Val_int(LLVMGetArrayLength(ArrayTy)); in llvm_array_length()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DValueTracking.cpp4105 ArrayType *ArrayTy; in getConstantDataArrayInfo() local
4108 if ( (ArrayTy = dyn_cast<ArrayType>(GVTy)) ) { in getConstantDataArrayInfo()
4128 ArrayTy = Array->getType(); in getConstantDataArrayInfo()
4130 if (!ArrayTy->getElementType()->isIntegerTy(ElementSize)) in getConstantDataArrayInfo()
4133 uint64_t NumElts = ArrayTy->getArrayNumElements(); in getConstantDataArrayInfo()
H A DScalarEvolution.cpp12083 } else if (auto *ArrayTy = dyn_cast<ArrayType>(Ty)) { in getIndexExpressionsFromGEP() local
12084 Ty = ArrayTy->getElementType(); in getIndexExpressionsFromGEP()
12099 auto *ArrayTy = dyn_cast<ArrayType>(Ty); in getIndexExpressionsFromGEP() local
12100 if (!ArrayTy) { in getIndexExpressionsFromGEP()
12108 Sizes.push_back(ArrayTy->getNumElements()); in getIndexExpressionsFromGEP()
12110 Ty = ArrayTy->getElementType(); in getIndexExpressionsFromGEP()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaStmt.cpp2874 QualType ArrayTy = PVD->getOriginalType(); in BuildCXXForRangeStmt() local
2876 if (PointerTy->isPointerType() && ArrayTy->isArrayType()) { in BuildCXXForRangeStmt()
2878 << RangeLoc << PVD << ArrayTy << PointerTy; in BuildCXXForRangeStmt()
H A DSemaDeclCXX.cpp13822 const ConstantArrayType *ArrayTy = S.Context.getAsConstantArrayType(T); in buildSingleCopyAssignRecursively() local
13823 if (!ArrayTy) { in buildSingleCopyAssignRecursively()
13878 buildSingleCopyAssignRecursively(S, Loc, ArrayTy->getElementType(), in buildSingleCopyAssignRecursively()
13887 = ArrayTy->getSize().zextOrTrunc(S.Context.getTypeSize(SizeType)); in buildSingleCopyAssignRecursively()
H A DSemaChecking.cpp14531 const ConstantArrayType *ArrayTy = in CheckArrayAccess() local
14534 if (!ArrayTy) in CheckArrayAccess()
14537 const Type *BaseType = ArrayTy->getElementType().getTypePtr(); in CheckArrayAccess()
14565 llvm::APInt size = ArrayTy->getSize(); in CheckArrayAccess()
H A DSemaExpr.cpp10245 } else if (const auto *ArrayTy = S.Context.getAsArrayType(LHSTy)) { in DiagnoseDivisionSizeofPointerOrArray() local
10246 QualType ArrayElemTy = ArrayTy->getElementType(); in DiagnoseDivisionSizeofPointerOrArray()
10247 if (ArrayElemTy != S.Context.getBaseElementType(ArrayTy) || in DiagnoseDivisionSizeofPointerOrArray()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp5667 ArrayType *ArrayTy = ArrayType::get(ValueType, TableSize); in SwitchLookupTable() local
5668 Constant *Initializer = ConstantArray::get(ArrayTy, TableContents); in SwitchLookupTable()
5670 Array = new GlobalVariable(M, ArrayTy, /*isConstant=*/true, in SwitchLookupTable()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DCore.h1431 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1442 if (ArrayType *ArrayTy = dyn_cast<ArrayType>(ElementTy)) { in getNaturalGEPWithType() local
1443 ElementTy = ArrayTy->getElementType(); in getNaturalGEPWithType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DCore.cpp809 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy) { in LLVMGetArrayLength() argument
810 return unwrap<ArrayType>(ArrayTy)->getNumElements(); in LLVMGetArrayLength()

12