Home
last modified time | relevance | path

Searched refs:Dims (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprOpenMP.h35 SourceLocation R, ArrayRef<Expr *> Dims);
42 void setDimensions(ArrayRef<Expr *> Dims);
62 SourceLocation R, ArrayRef<Expr *> Dims,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp178 auto Dims = HSAMetadataDoc->getArrayNode(); in getWorkGroupDimensions() local
180 return Dims; in getWorkGroupDimensions()
183 Dims.push_back(Dims.getDocument()->getNode( in getWorkGroupDimensions()
185 return Dims; in getWorkGroupDimensions()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h2269 MapDimArrayTy Dims; member
2292 NonContigInfo.Dims.append(CurInfo.NonContigInfo.Dims.begin(), in append()
2293 CurInfo.NonContigInfo.Dims.end()); in append()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp5142 void OMPArrayShapingExpr::setDimensions(ArrayRef<Expr *> Dims) { in setDimensions() argument
5144 NumDims == Dims.size() && in setDimensions()
5146 llvm::copy(Dims, getTrailingObjects<Expr *>()); in setDimensions()
5158 ArrayRef<Expr *> Dims) in OMPArrayShapingExpr() argument
5160 RPLoc(R), NumDims(Dims.size()) { in OMPArrayShapingExpr()
5162 setDimensions(Dims); in OMPArrayShapingExpr()
5169 ArrayRef<Expr *> Dims, in Create() argument
5171 assert(Dims.size() == BracketRanges.size() && in Create()
5174 totalSizeToAlloc<Expr *, SourceRange>(Dims.size() + 1, Dims.size()), in Create()
5176 auto *E = new (Mem) OMPArrayShapingExpr(T, Op, L, R, Dims); in Create()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp979 SmallVector<Expr *, 4> Dims(NumDims); in VisitOMPArrayShapingExpr() local
981 Dims[I] = Record.readSubExpr(); in VisitOMPArrayShapingExpr()
982 E->setDimensions(Dims); in VisitOMPArrayShapingExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenMP.h1343 ArrayRef<Expr *> Dims,
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp7358 for (unsigned I = 0, L = 0, E = NonContigInfo.Dims.size(); I < E; ++I) { in emitNonContiguousDescriptor()
7361 if (NonContigInfo.Dims[I] == 1) in emitNonContiguousDescriptor()
7364 ArrayType *ArrayTy = ArrayType::get(DimTy, NonContigInfo.Dims[I]); in emitNonContiguousDescriptor()
7368 for (unsigned II = 0, EE = NonContigInfo.Dims[I]; II < EE; ++II) { in emitNonContiguousDescriptor()
7445 ConstantInt::get(Int64Ty, CombinedInfo.NonContigInfo.Dims[I]); in emitOffloadingArrays()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp7352 CombinedInfo.NonContigInfo.Dims.push_back(IsNonContiguous ? DimSize in generateInfoForComponentList()
7369 CombinedInfo.NonContigInfo.Dims.push_back(IsNonContiguous ? DimSize in generateInfoForComponentList()
7388 CombinedInfo.NonContigInfo.Dims.push_back(IsNonContiguous ? DimSize in generateInfoForComponentList()
7399 StructBaseCombinedInfo.NonContigInfo.Dims.push_back( in generateInfoForComponentList()
8177 UnionCurInfo.NonContigInfo.Dims.push_back(0); in generateAllInfoForClauses()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h2811 ArrayRef<Expr *> Dims, in RebuildOMPArrayShapingExpr() argument
2814 Base, LParenLoc, RParenLoc, Dims, BracketsRanges); in RebuildOMPArrayShapingExpr()
12204 SmallVector<Expr *, 4> Dims; in TransformOMPArrayShapingExpr() local
12212 Dims.push_back(DimRes.get()); in TransformOMPArrayShapingExpr()
12218 E->getRParenLoc(), Dims, in TransformOMPArrayShapingExpr()
H A DSemaOpenMP.cpp23434 ArrayRef<Expr *> Dims, ArrayRef<SourceRange> Brackets) { in ActOnOMPArrayShapingExpr() argument
23450 LParenLoc, RParenLoc, Dims, Brackets); in ActOnOMPArrayShapingExpr()
23460 for (Expr *Dim : Dims) { in ActOnOMPArrayShapingExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttrDocs.td424 template <typename KernelName, typename KernelType, int Dims>
425 void parallel_for(range<Dims> NumWorkItems, KernelType KernelFunc) {
427 sycl_kernel_function<KernelName, KernelType, Dims>(KernelFunc);