| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CastSizeChecker.cpp | 65 if (const ConstantArrayType *ArrayTy = in evenFlexibleArraySize() local 68 if (ArrayTy->getSize() == 1 && TypeSize > FlexSize) in evenFlexibleArraySize() 70 else if (ArrayTy->getSize() != 0) in evenFlexibleArraySize()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteAlloca.cpp | 295 static VectorType *arrayTypeToVecType(ArrayType *ArrayTy) { in arrayTypeToVecType() argument 296 return VectorType::get(ArrayTy->getElementType(), in arrayTypeToVecType() 297 ArrayTy->getNumElements()); in arrayTypeToVecType()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | SanitizerCoverage.cpp | 566 ArrayType *ArrayTy = ArrayType::get(Ty, NumElements); in CreateFunctionLocalArrayInSection() local 568 *CurModule, ArrayTy, false, GlobalVariable::PrivateLinkage, in CreateFunctionLocalArrayInSection() 569 Constant::getNullValue(ArrayTy), "__sancov_gen_"); in CreateFunctionLocalArrayInSection()
|
| H A D | EfficiencySanitizer.cpp | 758 ArrayType *ArrayTy = cast<ArrayType>(Ty); in instrumentGetElementPtr() local 759 StructTy = dyn_cast<StructType>(ArrayTy->getElementType()); in instrumentGetElementPtr()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Constants.h | 711 template <typename ArrayTy> 712 static Constant *get(LLVMContext &Context, ArrayTy &Elts) {
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 3474 ArrayType *ArrayTy; in getConstantDataArrayInfo() local 3477 if ( (ArrayTy = dyn_cast<ArrayType>(GVTy)) ) { in getConstantDataArrayInfo() 3497 ArrayTy = Array->getType(); in getConstantDataArrayInfo() 3499 if (!ArrayTy->getElementType()->isIntegerTy(ElementSize)) in getConstantDataArrayInfo() 3502 uint64_t NumElts = ArrayTy->getArrayNumElements(); in getConstantDataArrayInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.cpp | 828 const ArrayType *ArrayTy = Type->getAsArrayTypeUnsafe(); in EmitOMPAggregateInit() local 829 llvm::Value *NumElements = CGF.emitArrayLength(ArrayTy, ElementTy, DestAddr); in EmitOMPAggregateInit() 5335 const ArrayType *ArrayTy = Type->getAsArrayTypeUnsafe(); in EmitOMPAggregateReduction() local 5336 llvm::Value *NumElements = CGF.emitArrayLength(ArrayTy, ElementTy, LHSAddr); in EmitOMPAggregateReduction() 9449 QualType ArrayTy = in emitDoacrossInit() local 9452 Address DimsAddr = CGF.CreateMemTemp(ArrayTy, "dims"); in emitDoacrossInit() 9453 CGF.EmitNullInitialization(DimsAddr, ArrayTy); in emitDoacrossInit() 9502 QualType ArrayTy = CGM.getContext().getConstantArrayType( in emitDoacrossOrdered() local 9504 Address CntAddr = CGF.CreateMemTemp(ArrayTy, ".cnt.addr"); in emitDoacrossOrdered()
|
| H A D | CGExpr.cpp | 3618 QualType ArrayTy = BaseTy->isPointerType() in EmitOMPArraySectionExpr() local 3621 if (auto *VAT = C.getAsVariableArrayType(ArrayTy)) { in EmitOMPArraySectionExpr() 3626 auto *CAT = C.getAsConstantArrayType(ArrayTy); in EmitOMPArraySectionExpr()
|
| H A D | CGStmtOpenMP.cpp | 635 const ArrayType *ArrayTy = OriginalType->getAsArrayTypeUnsafe(); in EmitOMPAggregateAssign() local 636 llvm::Value *NumElements = emitArrayLength(ArrayTy, ElementTy, DestAddr); in EmitOMPAggregateAssign()
|
| H A D | CodeGenFunction.h | 2528 const ArrayType *ArrayTy,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 2525 QualType ArrayTy = PVD->getOriginalType(); in BuildCXXForRangeStmt() local 2527 if (PointerTy->isPointerType() && ArrayTy->isArrayType()) { in BuildCXXForRangeStmt() 2529 << RangeLoc << PVD << ArrayTy << PointerTy; in BuildCXXForRangeStmt()
|
| H A D | SemaChecking.cpp | 12391 const ConstantArrayType *ArrayTy = in CheckArrayAccess() local 12394 if (!ArrayTy) in CheckArrayAccess() 12397 const Type *BaseType = ArrayTy->getElementType().getTypePtr(); in CheckArrayAccess() 12423 llvm::APInt size = ArrayTy->getSize(); in CheckArrayAccess()
|
| H A D | SemaDeclCXX.cpp | 11693 const ConstantArrayType *ArrayTy = S.Context.getAsConstantArrayType(T); in buildSingleCopyAssignRecursively() local 11694 if (!ArrayTy) { in buildSingleCopyAssignRecursively() 11749 buildSingleCopyAssignRecursively(S, Loc, ArrayTy->getElementType(), in buildSingleCopyAssignRecursively() 11758 = ArrayTy->getSize().zextOrTrunc(S.Context.getTypeSize(SizeType)); in buildSingleCopyAssignRecursively()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 5034 ArrayType *ArrayTy = ArrayType::get(ValueType, TableSize); in SwitchLookupTable() local 5035 Constant *Initializer = ConstantArray::get(ArrayTy, TableContents); in SwitchLookupTable() 5037 Array = new GlobalVariable(M, ArrayTy, /*constant=*/true, in SwitchLookupTable()
|
| /freebsd-12.1/contrib/llvm/include/llvm-c/ |
| H A D | Core.h | 1401 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 1413 if (ArrayType *ArrayTy = dyn_cast<ArrayType>(ElementTy)) { in getNaturalGEPWithType() local 1414 ElementTy = ArrayTy->getElementType(); in getNaturalGEPWithType()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Core.cpp | 758 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy) { in LLVMGetArrayLength() argument 759 return unwrap<ArrayType>(ArrayTy)->getNumElements(); in LLVMGetArrayLength()
|