Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DCastSizeChecker.cpp65 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 DAMDGPUPromoteAlloca.cpp295 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 DSanitizerCoverage.cpp566 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 DEfficiencySanitizer.cpp758 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 DConstants.h711 template <typename ArrayTy>
712 static Constant *get(LLVMContext &Context, ArrayTy &Elts) {
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DValueTracking.cpp3474 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 DCGOpenMPRuntime.cpp828 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 DCGExpr.cpp3618 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 DCGStmtOpenMP.cpp635 const ArrayType *ArrayTy = OriginalType->getAsArrayTypeUnsafe(); in EmitOMPAggregateAssign() local
636 llvm::Value *NumElements = emitArrayLength(ArrayTy, ElementTy, DestAddr); in EmitOMPAggregateAssign()
H A DCodeGenFunction.h2528 const ArrayType *ArrayTy,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmt.cpp2525 QualType ArrayTy = PVD->getOriginalType(); in BuildCXXForRangeStmt() local
2527 if (PointerTy->isPointerType() && ArrayTy->isArrayType()) { in BuildCXXForRangeStmt()
2529 << RangeLoc << PVD << ArrayTy << PointerTy; in BuildCXXForRangeStmt()
H A DSemaChecking.cpp12391 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 DSemaDeclCXX.cpp11693 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 DSimplifyCFG.cpp5034 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 DCore.h1401 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy);
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1413 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 DCore.cpp758 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy) { in LLVMGetArrayLength() argument
759 return unwrap<ArrayType>(ArrayTy)->getNumElements(); in LLVMGetArrayLength()