Lines Matching refs:Components
7332 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; member
7344 OMPClauseMappableExprCommon::MappableExprComponentListRef Components, in MapInfo()
7351 : Components(Components), MapType(MapType), MapModifiers(MapModifiers), in MapInfo()
7567 OMPClauseMappableExprCommon::MappableExprComponentListRef Components, in generateInfoForComponentList() argument
7749 auto CI = Components.rbegin(); in generateInfoForComponentList()
7750 auto CE = Components.rend(); in generateInfoForComponentList()
8147 QualType Ty = Components.rbegin() in generateInfoForComponentList()
8177 Components) { in generateInfoForComponentList()
8189 assert((VAT || CAT || &Component == &*Components.begin()) && in generateInfoForComponentList()
8201 assert(&Component == &*Components.begin() && in generateInfoForComponentList()
8210 if (&Component != &*Components.begin()) in generateInfoForComponentList()
8220 if (DimSizes.size() < Components.size() - 1) { in generateInfoForComponentList()
8245 Components) { in generateInfoForComponentList()
8558 OMPClauseMappableExprCommon::MappableExprComponentListRef Components = in generateAllInfoForClauses() local
8560 assert(!Components.empty() && in generateAllInfoForClauses()
8562 const ValueDecl *VD = Components.back().getAssociatedDeclaration(); in generateAllInfoForClauses()
8564 const Expr *IE = Components.back().getAssociatedExpression(); in generateAllInfoForClauses()
8576 return MI.Components.back().getAssociatedDeclaration() == VD; in generateAllInfoForClauses()
8585 auto PrevCI = std::next(CI->Components.rbegin()); in generateAllInfoForClauses()
8590 PrevCI == CI->Components.rend() || in generateAllInfoForClauses()
8614 InfoGen(nullptr, Other, Components, OMPC_MAP_unknown, llvm::None, in generateAllInfoForClauses()
8662 return MI.Components.back().getAssociatedDeclaration() == VD; in generateAllInfoForClauses()
8716 assert(!L.Components.empty() && in generateAllInfoForClauses()
8722 L.Components.back().isNonContiguous(); in generateAllInfoForClauses()
8724 L.MapType, L.MapModifiers, L.MotionModifiers, L.Components, in generateAllInfoForClauses()
8735 L.Components.back().getAssociatedDeclaration(); in generateAllInfoForClauses()
9082 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
9083 std::tie(VDecl, Components, Mapper) = L; in generateInfoForCapture()
9085 assert(!Components.empty() && in generateInfoForCapture()
9087 DeclComponentLists.emplace_back(Components, C->getMapType(), in generateInfoForCapture()
9117 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
9123 std::tie(Components, MapType, MapModifiers, IsImplicit, Mapper, VarRef) = in generateInfoForCapture()
9130 auto CI = Components.rbegin(); in generateInfoForCapture()
9131 auto CE = Components.rend(); in generateInfoForCapture()
9166 SI == SE ? Components : Components1; in generateInfoForCapture()
9235 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
9241 std::tie(Components, MapType, MapModifiers, IsImplicit, Mapper, VarRef) = in generateInfoForCapture()
9246 MapType, MapModifiers, llvm::None, Components, CombinedInfo, in generateInfoForCapture()
9253 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
9259 std::tie(Components, MapType, MapModifiers, IsImplicit, Mapper, VarRef) = in generateInfoForCapture()
9264 Components, CombinedInfo, PartialStruct, in generateInfoForCapture()