/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprOpenMP.h | 35 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 D | AMDGPUHSAMetadataStreamer.cpp | 178 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 D | OMPIRBuilder.h | 2269 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 D | Expr.cpp | 5142 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 D | ASTReaderStmt.cpp | 979 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 D | SemaOpenMP.h | 1343 ArrayRef<Expr *> Dims,
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 7358 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 D | CGOpenMPRuntime.cpp | 7352 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 D | TreeTransform.h | 2811 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 D | SemaOpenMP.cpp | 23434 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 D | AttrDocs.td | 424 template <typename KernelName, typename KernelType, int Dims> 425 void parallel_for(range<Dims> NumWorkItems, KernelType KernelFunc) { 427 sycl_kernel_function<KernelName, KernelType, Dims>(KernelFunc);
|