Lines Matching refs:Components

6576     OMPClauseMappableExprCommon::MappableExprComponentListRef Components;  member
6588 OMPClauseMappableExprCommon::MappableExprComponentListRef Components, in MapInfo()
6595 : Components(Components), MapType(MapType), MapModifiers(MapModifiers), in MapInfo()
6820 OMPClauseMappableExprCommon::MappableExprComponentListRef Components, in generateInfoForComponentList() argument
7013 auto CI = Components.rbegin(); in generateInfoForComponentList()
7014 auto CE = Components.rend(); in generateInfoForComponentList()
7471 QualType Ty = Components.rbegin() in generateInfoForComponentList()
7501 Components) { in generateInfoForComponentList()
7513 assert((VAT || CAT || &Component == &*Components.begin()) && in generateInfoForComponentList()
7525 assert(&Component == &*Components.begin() && in generateInfoForComponentList()
7534 if (&Component != &*Components.begin()) in generateInfoForComponentList()
7544 if (DimSizes.size() < Components.size() - 1) { in generateInfoForComponentList()
7569 Components) { in generateInfoForComponentList()
7879 Components, in generateAllInfoForClauses()
7892 InfoGen(nullptr, Other, Components, OMPC_MAP_unknown, std::nullopt, in generateAllInfoForClauses()
7923 return MI.Components.back().getAssociatedDeclaration() == VD; in generateAllInfoForClauses()
7938 auto PrevCI = std::next(CI->Components.rbegin()); in generateAllInfoForClauses()
7943 PrevCI == CI->Components.rend() || in generateAllInfoForClauses()
7970 OMPClauseMappableExprCommon::MappableExprComponentListRef Components = in generateAllInfoForClauses() local
7972 assert(!Components.empty() && in generateAllInfoForClauses()
7974 const ValueDecl *VD = Components.back().getAssociatedDeclaration(); in generateAllInfoForClauses()
7976 const Expr *IE = Components.back().getAssociatedExpression(); in generateAllInfoForClauses()
7979 MapInfoGen(CGF, IE, VD, Components, C->isImplicit(), in generateAllInfoForClauses()
7990 OMPClauseMappableExprCommon::MappableExprComponentListRef Components = in generateAllInfoForClauses() local
8001 MapInfoGen(CGF, IE, VD, Components, C->isImplicit(), in generateAllInfoForClauses()
8016 assert(!L.Components.empty() && in generateAllInfoForClauses()
8024 L.Components.back().isNonContiguous(); in generateAllInfoForClauses()
8026 L.MapType, L.MapModifiers, L.MotionModifiers, L.Components, in generateAllInfoForClauses()
8045 L.Components.back().getAssociatedDeclaration(); in generateAllInfoForClauses()
8492 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
8493 std::tie(VDecl, Components, Mapper) = L; in generateInfoForCapture()
8495 assert(!Components.empty() && in generateInfoForCapture()
8497 DeclComponentLists.emplace_back(Components, C->getMapType(), in generateInfoForCapture()
8527 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
8533 std::tie(Components, MapType, MapModifiers, IsImplicit, Mapper, VarRef) = in generateInfoForCapture()
8540 auto CI = Components.rbegin(); in generateInfoForCapture()
8541 auto CE = Components.rend(); in generateInfoForCapture()
8576 SI == SE ? Components : Components1; in generateInfoForCapture()
8646 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
8652 std::tie(Components, MapType, MapModifiers, IsImplicit, Mapper, VarRef) = in generateInfoForCapture()
8657 MapType, MapModifiers, std::nullopt, Components, CombinedInfo, in generateInfoForCapture()
8665 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
8671 std::tie(Components, MapType, MapModifiers, IsImplicit, Mapper, VarRef) = in generateInfoForCapture()
8676 MapType, MapModifiers, std::nullopt, Components, CombinedInfo, in generateInfoForCapture()