Lines Matching refs:Components
6907 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; member
6919 OMPClauseMappableExprCommon::MappableExprComponentListRef Components, in MapInfo()
6926 : Components(Components), MapType(MapType), MapModifiers(MapModifiers), in MapInfo()
7151 OMPClauseMappableExprCommon::MappableExprComponentListRef Components, in generateInfoForComponentList() argument
7333 auto CI = Components.rbegin(); in generateInfoForComponentList()
7334 auto CE = Components.rend(); in generateInfoForComponentList()
7735 QualType Ty = Components.rbegin() in generateInfoForComponentList()
7765 Components) { in generateInfoForComponentList()
7777 assert((VAT || CAT || &Component == &*Components.begin()) && in generateInfoForComponentList()
7789 assert(&Component == &*Components.begin() && in generateInfoForComponentList()
7798 if (&Component != &*Components.begin()) in generateInfoForComponentList()
7808 if (DimSizes.size() < Components.size() - 1) { in generateInfoForComponentList()
7833 Components) { in generateInfoForComponentList()
8163 Components, in generateAllInfoForClauses()
8176 InfoGen(nullptr, Other, Components, OMPC_MAP_unknown, std::nullopt, in generateAllInfoForClauses()
8207 return MI.Components.back().getAssociatedDeclaration() == VD; in generateAllInfoForClauses()
8221 auto PrevCI = std::next(CI->Components.rbegin()); in generateAllInfoForClauses()
8226 PrevCI == CI->Components.rend() || in generateAllInfoForClauses()
8252 OMPClauseMappableExprCommon::MappableExprComponentListRef Components = in generateAllInfoForClauses() local
8254 assert(!Components.empty() && in generateAllInfoForClauses()
8256 const ValueDecl *VD = Components.back().getAssociatedDeclaration(); in generateAllInfoForClauses()
8258 const Expr *IE = Components.back().getAssociatedExpression(); in generateAllInfoForClauses()
8261 MapInfoGen(CGF, IE, VD, Components, C->isImplicit(), in generateAllInfoForClauses()
8272 OMPClauseMappableExprCommon::MappableExprComponentListRef Components = in generateAllInfoForClauses() local
8283 MapInfoGen(CGF, IE, VD, Components, C->isImplicit(), in generateAllInfoForClauses()
8296 assert(!L.Components.empty() && in generateAllInfoForClauses()
8302 L.Components.back().isNonContiguous(); in generateAllInfoForClauses()
8304 L.MapType, L.MapModifiers, L.MotionModifiers, L.Components, in generateAllInfoForClauses()
8315 L.Components.back().getAssociatedDeclaration(); in generateAllInfoForClauses()
8720 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
8721 std::tie(VDecl, Components, Mapper) = L; in generateInfoForCapture()
8723 assert(!Components.empty() && in generateInfoForCapture()
8725 DeclComponentLists.emplace_back(Components, C->getMapType(), in generateInfoForCapture()
8755 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
8761 std::tie(Components, MapType, MapModifiers, IsImplicit, Mapper, VarRef) = in generateInfoForCapture()
8768 auto CI = Components.rbegin(); in generateInfoForCapture()
8769 auto CE = Components.rend(); in generateInfoForCapture()
8804 SI == SE ? Components : Components1; in generateInfoForCapture()
8873 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
8879 std::tie(Components, MapType, MapModifiers, IsImplicit, Mapper, VarRef) = in generateInfoForCapture()
8884 MapType, MapModifiers, std::nullopt, Components, CombinedInfo, in generateInfoForCapture()
8891 OMPClauseMappableExprCommon::MappableExprComponentListRef Components; in generateInfoForCapture() local
8897 std::tie(Components, MapType, MapModifiers, IsImplicit, Mapper, VarRef) = in generateInfoForCapture()
8902 Components, CombinedInfo, PartialStruct, in generateInfoForCapture()